Check Drive Line in Jacksonville, FL (off Lane Avenue). They recently shortened and balanced a drive shaft for me and did an amazing job. They also specialize in rear ends.
According to the website they do shorten axles. They are only about 5 hours from me so if I can ship to them it will work out great. Thanks for the heads up.