I installed 3 of these last week, took about 10min per cover. I did have a existing black one over the toilet vent but wanted more light in there.
Camco Aero-flo Roof Vent Cover
https://www.walmart.com/ip/29764356?...&wl13=&veh=sem
Not bad quality for the price.
Tex.