This seems pretty close
Franklin Sports MLB Electronic Baseball Pitching Machine – Height Adjustable – Ball Pitches Every 7 Seconds – Includes 6 Plastic Baseballs https://www.amazon.com/dp/B0007DHT8Q/ref=cm_sw_r_cp_api_glt_fabc_5168DZHAB41XSCRKFCEB
https://www.amazon.com/dp/B0007DHT8Q this thing is 30 bucks. can rig it to hold more balls probably.
I'm late to this but https://www.amazon.com/dp/B0007DHT8Q/ref=cm_sw_r_awdo_ST7MSVGW5T43G7252NMJ?psc=1 is what I would choose from. All you need is that black blitzball bat from Walmart that's around 5$ and you could hit tanks.