This has been on my list for a while... had one on my camaro LOVED IT. Makes a pretty big difference on the temps, maybe not 20-50*...atleast 15-20 though. Even if it does get mud/dirt in it, just make sure you hose it out every once in a while. I know they make steel and aluminum...i feel aluminum is less likely to rust.