I received my new windshield shade from Amazon ($51) and it fits like a glove. When I open it flat on the top of the dash, and lift it to the windshield, it stays put without the help of the visors. The quality is excellent and it keeps the car cool. I guess the quality is as good as the $125 one from Kia.
It is, however, a little bulky and cumbersome to handle and store.