Redrilling perches is not bad, about 1.5" is the max fore-aft motion possible, or you can run a relocation plate:

[Linked Image]

http://www.4crawler.com/4x4/ForSale/Shims.shtml

For the longer shaft, just get a flange-flange measurement and the shop can figure out the rest. Usually want 1-1.5" of compression on the rear shaft. Cost will vary on lengthening due to the length of the shaft. Usually the ends are cut off and a new tube is installed, so the longer the shaft the more it costs, $80-100 is a good starting point, more if you want to use a heavier wall tubing.