New England offroad will do it, from what Ive seen steep prices, but if youve got the cash they will do the job, and do it well. Also check around local shops you would be surprised, theres a few shops that have a higher clientel like ourselves than just cars and stock vehicles. I think Tuttle's in Farmington claimes "specializing in jeeps" as well as a small garage in auburn. I think theres one in Lewiston as well, but can't remember.
Im living in Farmington right now, if you can find someone with the knowledge im more than glad to help, I can hit stuff with hammers real good, and hold parts...