Heat shield they make them spacific for each vehicle windshield. They use computers to cut for a perfect fit. $39.99 plus shipping. 
My local dealer parts counter sales Auto ventshade they are also custom cut for each vehicle windshield. $39.99 no shipping with local pickup 
Covercraft makes a good one but you will pay for it. $50+ 
Weathertech is $49.99 
Autozone sales coverking 34.99 
You can find cheap off brands at any Walmart, auto parts store and on Amazon. They won't be custom cut for your window. 
I am debating on the AVS from the dealer or the heat shield.