This is a Kurts Kustom Firearms M4gery .22 upper .retails for $495, I have put a surefire handguard on it but still have the original M4 style handguard. comes with a 20 rd and 30rd round Magazine, this upper is very accurate and reliable. You can visit kurtskustomfirearms.com to see pricing and pictures. Great training aid for 3 gun competitions. Has about 200 rounds thru it.