Drawtite, the hitch people, make snap-in visors. What I like about them is that they go all the way down to the bottom of the window at the front. I got a set for my Sport on eBay for $24.95 plus $5.50 shipping. Seller was bsaohio. They also have a website at bsaohio.com.
They look very good...