I have a nice ruger American 308 with scope mounts and it has a 20 inch barrel.the barrel is threaded for a can also.no trades and no shipping. For faster response text REDACTED/p>