Easy to fit and my freehub now works fine. I was not sure that the circular spring was long enough, I had a job to get it reach all 3 pawls. I have not seen any different sizes on offer.
Considering you get grease, pawls, and spring, there is no excuse not to service the freehub every six months. Great value for money and at an unbelievable price considering dt swiss prices generally