Maintenance costs for boats typically divide themselves into three catagories:
1. Preventative/scheduled maintenance like oil changes, repacking trailer bearings, etc.
2. Cosmetic upkeep like hull waxing
3. Replacing things that go bad.
A competent DIYer can do 1, and 2 easily and the costs...