Hey Calvin,
The Tasca Firefly is excellent but the price is about double that of the Dragon kits
Dragon's Sherman VC Firefly kits # 6031 & # 6121 and their M4A4 kits # 6031 & # 6041 have their faults.
The lower hulls are too long, the VVSS suspension is inaccurate, the turret has some issues and there's a number of other things wrong with them.
They can be made into reasonably accurrate M4A4's with a lot of TLC and a bit of AM parts.
Dragon's newer Sherman VC Firefly kit # 6182 has a more accurate lower hull and VVSS suspension but still has some faults.
Dragon's Sherman IC hybrid/composite hulled Firefly kit # 9037 also has it's fault but can be built into a reasonably accurate model with some TLC.
If you're not too concerned with accuracy, Dragon older kits aren't too bad.
Cheers
jjumbo