Just checked the primo muskoka price. Full winterization with drain and antifreeze flush of engine,ballast,heater, plus oil n filter change, plus a few extra nice things is 699 cad . A very reasonable price imo, considering they have been way high in the past. 342 usd for just an oil change is not reasonable. Plus ,they were not working on it for free as im sure it was warranty items.