I bought one that looks very similar from the parts department at Acura of Concord, CA for $29. It's made by a company called HeatShield and specifically fitted for the MDX windshield. It works very well. The only problem I have is when I don't roll it tightly enough, the velcro strap doesn't reach all the way around to hold it rolled up.