Yep. JG makes everything 100% fully to TM spec only with sloppier QC and looser tolerances. However everything fits perfectly and parts are interchangeable. I installed a TM Gspec outer barrel hopup into a JG Bar 10 pro ages ago and it all worked fine.