Hi
I do quite a lot of recovery work & it is my experience the Tow Eyes fitted on modern vehicles are just that, ie they are designed & intended for light towing duties on tarmac roads. They are not intended for any kind of serious recovery tasks.
They are specifically not considered acceptable for recovery in motor sports activities where they may encounter shock loadings well in excess of their design strength. I have seen these tow points ripped out or at least distorted during recovery operations.
I would suggest you consider installing proper recovery tow points available from specialist suppliers rather than damage your own vehicle.