I've had one on my .22LR rimfire for years including another on a 17HMR and they do the job. I could buy other more expensive cans and possibly more efficient but the SAK performs for me.
They are approximently 120mm long and about 40mm dia.
If you're not sorted by the time of the next Bash in April, I'll bring mine down for you to try !