There is a company called "HeatShield" that makes custom sunshades that fit almost perfectly. My dealer sells them for $36.00. I'm pretty happy with it, but since it rolls up instead of folding flat, the outer ends tend to curl in. Overall, a good sturdy product.
If you can't get one through your dealer, here is a link for a company that sells them online for $29.50 plus shipping.
http://www.afterthoughtsauto.com/heatshields.html