it has this massive alloy air stripper inside - so I fitted the end cap back on ( left the stripper out) and it does go on my 30 700 but even if I ignore that its 9cm short - I would still have to drill out the end cap as its from a .177 and the exit hole is 5.5mm! so I think ii will sell it...