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.