Google the DS arms company, they are one of the current contractors for the Army's M4s. They sell complete uppers in that range, several different options.
Also try:
PSA, my wife's AR has one of their uppers on it and it'll eat thru steel ammo like it is an AK.