This is a simple customizable **front mountable bicycle bottle cage** I made for my son for his small bike which has no mount holes. It fits on the handlebar or front frame tube (diameter 22 mm).
Bottle diameter is 73.025 mm (standard bike bottle should fit in). If you need a different diameter, please let me know or modify the OpenSCAD source. You can try to use the _Customizer_, alhough I never tried that myself, so the result are ... well, not certain. ;-)
The basic mounting should be done using zip ties, but you are free to print the counterpart for the handlebars if needed. There are four 3.3 mm holes ready for the counterpart mounting and also two standard 5.5 mm holes in the distance of 64 mm, so it can also be mounted to the standard position on the bicycle frame.