absolutely do not buy psa and especially during high volume times. they are notorious for qc issues and especially during holiday sales
aero precision has complete uppers for less than 400 and complete lowers for 150
Here is an almost complete kit for $479. Get a muzzle brake and pin and weld it. Then get a PSA stripped lower for $59.
PSA 16" 5.56 NATO 1:7 Midlength Nitride 13.5" Lightweight M-Lok MOE EPT Rifle Kit w/ MBUS Sight Set | Palmetto State Armory
AR-15 "Stealth" Stripped Lower Receiver | Palmetto State Armory
Or get this upper for $349
PSA 16" Carbine-Length M4 5.56 NATO 1/8 Phosphate 13.5" Lightweight M-Lok Upper - With BCG & CH | Palmetto State Armory
and this lower $149
PSA AR15 Complete MOE EPT Stealth Lower, Black | Palmetto State Armory
and then get a muzzle brake and pin and weld it.
I, um, know someone who has done that with blocked articles, but last time this person tried to do it, it didn't work. I think the nj.com folks have figured out a way to stop people from using that workaround...
I haven't used those but have used the ISOTunes sport advance. I'm not a fan. If you turn up the ambient gain too high there is a lot of static. Additionally I find that the plug works its way out of my ears when I'm cutting the grass. I also have the Etymotic Gunsport Pro plugs. I'd recommend those or the Otto NoizeBarrier rechargeable plugs.