A 4P MC-E probably would fit the existing reflector without having to bore out the reflector opening to fit the dome. A P7 would most likely be too big and requiring boring of the opening. Both quad LEDs should have low enough Vf at full power (2.8A drive current) to run in regulation using one of the 8xAMC7135-based drivers. I would get an I Vf bin (not J bin) P7 to make sure. You can't specify the Vf bin for the Cree.
If you go with a 2S2P MC-E, the Vf is too high to use an AMC7135 board. You could use a modified Kaidomain ProductID=1640 board. As-is, it delivers 1000mA drive current, which IMO is plenty of drive current. However, with the right selection of SMD sense resistors, you can get it to run at 1400mA drive to run the MC-E at full power. This board is a buck board, so you would need to run the light with 2x16340.
Those might be your best options for low cost. There is a reason why high powered drivers like the Maxflex cost more. They are reliable, well-designed, and supported by the vendor. You generally get what you pay for.
The Maxflex is a boost board. Thus, it is the wrong choice for a 4P MC-E or a P7. You need Vbatt<Vload, which means running the Maxflex with either a 2S2P MC-E or a 4S MC-E and using 1x18650 or 2x123A in your RC-G4. To run a 4P MC-E or a P7 at high power, you can also use a Shark Buck, assuming it will fit in the light. Then, you'd be best off using 2x16340 for your battery configuration.