Personally I would grade that as a B-. Its good, but I dont like the sight hood at all, seems to me thats just waiting to catch on brush or the seat cover in the truck. Personally I would like to see a more traditional hood like the m14-m16 style.
Also, if it were my design or if I had bought it, I would want the flash ports cut a bit longer. But I think I would give it a try, never know how something will perform until ya try it.
just my .02