my buddy crashed up his jeep cherokee a while ago, heres the place he went to to get parts, they are dirt dirt cheap and make a decent product, i got a fender there for my 92z and it all lined up with out messin with it... its worth a try they are in pennsauken...
Certi-Fit Auto Body Parts
(856) 661-9500
9160 Pennsauken Hwy
Pennsauken, NJ 08110
http://www.certifit.com/