Hope all goes well, worst case scenario you just have to butcher puma and ST180 driveshafts.
FRPs as you probably know have longer driveshafts, so think I'd get normal puma shafts and stick them onto ST180 ones. I'll avoid cutting up FRP shafts because they're too valuable... and achingly...