In SoCal for my 38' Trawler, I pay $45.00 per monthly cleaning and every year or so, he includes zinc replacement labor at no charge with a decent price for them, as needed.
When needed we paid $100 for a 47' boat in Long Island NY.
Most all of the time we do it ourselves with a pony system and tank onboard.
$1.60/ft + zincs