20k Sounds a bit excessive. My last complete overhaul was 16k and include new ram, new top plate, new bearings, tracks etc. It was done by Stabilzed marine 954 797 7330 Craig Calkin/
Used them the last 2 boats, always ready to give advice and send parts. Also has sent instructions with parts and...