Since you are on the East side of the lake, I would reach out to Andy Brousseau at Complete Marine Care in Tuftonboro and have him take care of the whole job.
I tow my boat 100 miles each way to his shop each October to have him service and store my boat.
Andrew Brousseau
Complete Marine Care LLC
603-651-9727
http://www.completemarinecare.com/