Okay, so we finally ended up at our locale shop (BingShop, great place) with my Thompson, KWA M4, and his GI Patriot II. The tech there, Bo, took a gun he had never seen apart in about 7 seconds. He was blunt, and cut right to the chase. Turns out my friends ONE MONTH OLD GUN had a chewed-up hop up bocking and a bent barrel. He walked out of the shop down $110 and no gun for three weeks. He had to get:
New hop-up bucking $9.95
New custom TM TB barrel $60
Service charge: $40.00
TOTAL: $110.
I walked out happy, a new titanium Mad-Bull silencer on my M4, and ordered a rail for my carry-handle, which I already have a $50 red dot for. I'll put pics up in the pics section when I get it finished.