If it is just changing the vent pipes to black for looks, paint them with a plastic paint. As to the shower Skylight, Rustolium makes a frosting paint for plastic and glass. Painting would be a better solution to both than replacing and risking leaks if you do not seal everything properly.
__________________
|