97 trx 300 fw bent rear axle?

97 trx 300 fw,

the rear axle is bent? or at lest the swing arm is?

the right side sits higher then the left side. (attached photos)

I got this quad in a trade and now am trying to make it usable for the wife. when crusing at higher speeds it grab and turn you making it quite dangerous to ride. right now I am thinking the rear axle is jacked up and something is bent. anyone else ran into something like this if so how did you fix it?

looking at it more it almost looks like someone welded the axle bolt to plate back on.

options right now are die grind the holes bigger so I have some adjustment.

new axle assembly (too pricey)

try to bend other stuff back?

(I have the front plastics I just finished installing new front shocks.)

pictures

Click the image to open in full size.
Click the image to open in full size.
Click the image to open in full size.
Click the image to open in full size.
Click the image to open in full size.
Click the image to open in full size.
Click the image to open in full size.
Click the image to open in full size.
Click the image to open in full size.
Click the image to open in full size.