Cup holders without clinchers, have you found a replacement

My early S85 came with spring loaded clinchers which hold the cup inside holder. It got wrecked so I bought a new S90D. No clinchers. I drive with a 20 oz water bottle in holders, it wobbles and drops all over the place.

The S85 had carpet on the console floor, i used to squeeze a water bottle below the cuby, it fit perfectly. S90 has the yacht floor, there is enough difference that it does not quite work.

I should have removed the cup holder from old one when it got wrecked, I just did not know how to do it fast enough before the tow truck came and took the car.