re: ceiling stains around vents. Mine gets that way too, what I found does work quite well is
Foley's carpet stain remover,
I use microfiber clothes to wipe off the foam after working it in with a soft bruxh and/or my fingertips. Always wipe inward towards the vent hole, this means you are wiping from the cleanest area into the dirtiest instead of spreading the dirt into a larger area.
I found out what was causing my black stain around the ceiling vents.
The engine cover was leaking at the joint with the rear interior wall and the basement return air was sucking outside air into the MH; also when I removed my basement unit for servicing I discovered it had been out before and the seal around the return air box was not covering all the inside coil, which allowed more outside air to be sucked though the indoor coil.
I remedies both leaks and now I get very little staining on the ceiling carpeting. I;m too old to work overhead now so hire a grandson to clean the ceiling now.
On Escapees.com some full-timers use a Bissell little Mean Green machine to clean ceiling carpeting, but I haven't tried it yet..
I agree with Richard, the styrofoam roof insulation is fragile and crumbles off just by touching it. I tried blowing out dirt with compressed air; what a mess it created.