I’d recommend my Muni and they work quite well …
It should be nearly impossibel to find a lighter solution.
If you face any issues with a moving bottlecage when UPDing (I have this only when the bottle is full and the saddle hits the ground really hard) then you can stick some gaffer-tape one round around the seatpost before mounting it.