If you know a good body shop, they can do a pretty good job of straightening it out with a porta-power. My brother tweaked the sub on his YZ426F and my old man (a body and fender man for many moons) managed to get it back into shape.
BUT, there is a caveat: usually, after straightening the sub won't be as strong as before. Also, it could cause more damage. Find a cheap sub somewhere (or save up for one) then try the straightening. If it works, then you have some jack for some other moto-goodies. If it doesn't, then you buy the new one.
Good luck