Yes it does. It is a tight fit, might need to loosen your upper bulkheads to fit better and/or trim some material from the casing if you have the time. (BTW, VBC diff is will also fit)
Driveshaft wise, Xray (50mm Alu) or VBC (only one option) rear dogbones, with Xray cross joints, and Xray or VBC blades.
Part list;
Diff - Xray #304900 or VBC D-05-VBC-0014
Driveshafts - Xray 50mm Alu #305328 or VBC D-05-VBC-0043
Coupling - Xray #305231 (need 2.. bloody xray selling parts in singles for the same price
)
Blades - Xray #305241 or VBC A-03-VBC-0038
Regards
Ed