Here's an old phone pocket cupholder I designed in high school. (before I had my license even!)
I printed a test version in PLA, it screeched like crazy and its strength didn't inspire confidence. It would support the 1L Nalgene it was designed for, but a major hit with a full bottle would've probably snapped the drop-down support piece. It also doesn't have the push-in, push-out convenience, just used a little knob and slide with a slide stop. (I was lazy)
Nowadays we have PET variants which would work WAY better for noise/strength, although carbon fiber nylon might be necessary to support a full Nalgene, especially so it doesn't creep under the heavy load in 150F+ temps. Or maybe print holes in the corners to press in lengths of 1/16 welding rod.
Also, it was modelled in Sketchup... those were dark times. Definitely won't be doing that again.
Next time I'm up late with nothing to do I'll see if I can remodel it in Solidworks with the push-in push-out and a beefier bottom support. I'll upload it to thingiverse when I do.
(Also, now that I'm experienced to know layer adhesion strength isn't an issue, I'll make it print standing vertically so you don't need to remove a ton of support material-that's why I had the "truss" structure down the sides, to help me poke out support structure)