I think the Revo shafts might be atleast 2 inches longer..........I might just need to find a steel or aluminum axle to replace the stock, since thats the major problem.
Yeah, the Revo shafts are about 4.75-5" long from pin to pin like in your picture (hard to measure them on the truck). However, you can remove the blue boot, pull the slider out and simply cut about 2" from the outside tube. Then put the slider back in (might have to cut that too). Would definitely be a relatively cheap fix. You can get a set of four from ebay for $20-$25 + shipping.