I have a handful of the ones from marco to block sunfade while my games are in view of windows at work. They work good and are priced okay, but could use some enhancements
widebody
https://www.marcospecialties.com/pinball-parts/77-PC-EWB
stern
https://www.marcospecialties.com/pinball-parts/77-PC-ES
wpc
https://www.marcospecialties.com/pinball-parts/77-PC-ESB
There is no magnet near the head hinge, freaking stupid. That corner flops down all the time. If that was added ("easy" to do afterward) they would be great on the body. The other main issue is the head is just a "bag" it is a pita to get on by yourself unless you can get behind the game and pull it over. My MMR cover has a cut along 1 side, that has velcro, so you get the bag on easy and just velcro the side. However I would still recommend if you need uv/dust protection without having to custom make them yourself.