Topper, you can buy individual u-joint, we both have 2000 boats.
We bought this 248 used, knew that it needed some work.
Found that the bellows had a small hole, gimbal bearing making noise.
I replaced the bellows, gimbal bearing, u-joints (bought individual joints from volvo dealer, and could have bought from NAPA as well),new steering pin and bushings.
I believe I was into parts around $400, but I did it myself so theres the difference in labor, but I spent a weekend vs a shop doing it in a few hours.
My other costs to do the job, I built a outdrive stand, rented a bearing puller $15 (gimbal bearing), made a gimbal bearing install tool, and bought a shop press that I have been wanting for some time (just an excuse, I have done many u-joints without a press for years) Actually, the u-joints didn't really need to be pressed out or back in, everything went together very nice (but dont tell my wife

).
I did buy all Volvo parts for the job and could have saved a little more had I gone to NAPA or bearing supply house, looking at the parts, there is no difference marine vs, auto, a u-joint and bearing are just that.
Volvo parts:
gimball bearing $64
bellows $45
u-joint $134 each ($265 for the pair) Complete rip off!!!!
0-rings and seals $20
When I took the U-joints apart, there was no water in them, they could have gone for some time, but I desided to replace while I had everything apart.

I am no mechanic, but I enjoy working on all my toys, fixing/working on them is 1/2 the fun of having them. I just got an old Farmall tractor to launch the boat at the lake, this is and has been quite the project getting it ready, but fun.

As far as price for a shop to do the job, I think it sound high, but looking at price of parts and shop rates, it may not be that far off.
Gotta pay to play!!!!!
_________________
2000 248 5.7L DP
'92, '94 SXI 750, '08 STX 15F, '12 Ultra LX 300
Videos