KJ Machining

I am not much of a fan of the M14 or SOCOM, but I know a  good solid upgrade when I see one.  If you have a SOCOM and want an upgrade, take a look at these guys.