There are only two shops reasonably close to you,one is Street Cycles in Falmouth on route one about fifteen minutes south of Freeport. They are BMW , Suzuki, and there is Tri Sports Honda in Topsham, about twenty minutes north of Freeport. They use to be Moto Guzzi also, but no longer. I don't know how long you are up for, but if you have time to get a ride in let me know ,I have an extra bike, and would be happy to go for a ride.