I have three Swift silencers two have a covexed end with a 7mm hex hole and a black satin finish
and measure 31mm dia ,200mm long .

The third one has a flat end with a 7mm round hole and a matt black finish
and measure 31mm dia ,170mm long .

HTH. Crowbar