I just had a replacement MaxxFan put into my
Casita by Jim at Coastal RV in Port St Lucie. That may be too far south, but he was honest, thoughtful, informative and did a good job. His is a mobile service. He charges $85 for a service call plus parts. Maybe more if the repair was lengthy? Recommend him (and he’s not a relative).