the upper should be compatible, however the carrier is prob an "ar15" style and won't trip the auto sear. will work fine in semi-auto. you can buy an m16 or full-auto carrier though and should be good to go
however, there are much better choices. i wouldn't buy that, or anything with A.R.M.S. on it