Looking to buy a flat top M4. Mid length if possible. What is a best buy these days? What say you? Thanks...