I did my own this summer. Bad spindle on the old axle. I did have to have the pearch pads welded on the new axle. Install on the trailer was easy. Any good shop should be able to do it.
Mike
2024 Chevy 2500HD 6.6 gas/Allison
2012 Passport 3220 BHWE
Me, the Wife, two little ones and two dogs.