My CP 99 and S&W revolver stay charged for 2-3 weeks at a time. The Smith is the most realistic and sells for about 160.00 and you might wear those others out but this one you will keep. Both made by Walther. The Gamo P88 I found to be acceptable and readily available at Wal Marts. It sell for around 80.00. Luck.