I have to say that my Sp Lite does launch a fairly realistic ball.
fwiw, I bought a heavy duty battery locally, for under $40 (12 volt 20 ah) It's good for 4 to 6 hours of constant all out use. So your battery woes might not be that big of a deal to fix.
The vendor also told me that it was impossible to overcharge it...I bought a smart/fast charger anyhow, so I just plug it in and forget it. ($60 shipped).
2x APDGT, Ektelon H, SP Lite on steroids