If you did it yourself, would you mind sharing how it went for you?

I can't speak for Lesharoturbo, but I disassembled and reassembled mine with new seals. It was not hard at all. Did not do the bearing as it was OK. The bearing may need to be pressed out/in?

92 Montero LS 3.0L V6 Auto, Stock, Original owner, 185,800K miles