for what its worth this works great and was 6 dollars
I just remove it when not using it but when i do use it, it sits firm and holds my large iced coffee every morning. Doesnt stick up to high and still room for passenger unless they are over weight.
Bell/Wedge cup holder (05591-8) | Cup Holder and Mugs | AutoZone.com
At around 15 years old all those dash ones are going to start getting brittle