Recently bought two Roggio arsenal stripped lower receivers and am trying two different lower parts kits. One lower kit is a palmetto and the other is a bushmaster lower parts kit. So far these pics are what I have so far
I think you might want to price check with me on the upper.
I can probably get you a 20" bull barrel upper with full length hanguard and low profile gas block for about the same price as what your looking at.
Btw I can swap out that flash suppressor for a muzzle break for you for about $50.