I bought my SPF used and it has a window screen with about a 1/2" frame covering the radiator. It's attached with vercro and works great. I'm sure you could go to a hardware store and have one made. I don't know about the
oil cooler but you can't even see the one on the radiator and it's easy to clean.