i repaired a 455 once and im positive i had more in parts than it would have cost to just buy another one new. at the time they were still on about 350 bucks but i got for free and let someone borrow it who thought it was a good idea to wash it and not dump the water out and run it when he was done. i didnt discover it for about 6 weeks when i was prepairng everything for winter. the bearings were almost rusted in place.