How do you feel about using fiberglass and 2-part resin to do the repair? You could get a small fiberglass repair kit at the automotive dept. It would bond to a plastic vent and provide a permanent waterproof repair. Try to abrade the surfaces to be bonded with some sandpaper, or use acetone to soften the surface. The repair should completely set in half an hour.