I installed the empi half shaft, which was found by BAP, local import parts store for a 99 trooper on the driver side today, with the help of a friend with air tools. Took just under an hour with no problems. You just have to be careful due to one company, through Pepboys sells a 99 Trooper axle with 3 larger ball bearings at the end that goes into the housing and the vehicross has 5 or 6 smaller ball bearings. But again, driver side half axle done in less then 1 hour and the part is plentiful to find.