Most powerful amp for 20v

Hello everyone,

This has probably already been discussed at length but I don't feel like I can clearly get the answer.

I'm building a DIY boom box from MDF and vinyl. It's designed to be a bluetooth and USB speaker utilising my JBL GT608C component car speakers left over from another project. Ultra compact - the main drivers are to be in sealed compartments about 1.2 litres each. I cut the parts from MDF using a water jet cutter at my workplace.

These speakers are rated at 210W peak, 70W RMS per speaker, 4 ohm.

I thought I'd be tricky and power the thing with a cheap eBay single DIN head unit. So I bought one of these
1DIN Car Stereo Radio Bluetooth Handsfree SD/USB/AUX/FM Head Unit MP3 Player AU | eBay

However I wired it up very roughly to one speaker to test and the speaker sounded really woeful and barely any power. I guess the head unit's power output isn't much. The chip seems to be a Toshiba 2969HQ which is apparently 47w x4 but I don't think the circuit is up to much, there are barely any components on its board.

So my question is, would I be best to use a tpa3116d2 Bluetooth board or similar? Ideally I'd like enough power to get the best out of those speakers. Would a tpa3116d2 be plenty (at 18v supply) or maybe dual tda7293?
TPA3116D2 120Wx2 Wireless Bluetooth 4.0 Audio Receiver Digital Amplifier Boa DH | eBay
Durable Dual Channel Stereo 2.0 Audio TDA7293 DIY Metal HIFI Amplifier Board Set | eBay
The tda7293 seems very powerful but I'm hoping to run it from my Ozito drill batteries which are 18v 2.0ah (I have three of them), would powering the tda7293 be too much of a headache? Would they even be much more powerful than tpa3116d2's at the same supply power? Or would I be better to get a basic brand name single din head unit (much more expensive)?