451 Detonics
Member
Personally I would buy a lower and build it up then add a Marvel upper. These come in a wide variety of versions from plain jane to race uppers but all are very accurate...
http://www.marvelprecision.com/
http://www.marvelprecision.com/