Rimfire is dirty and some centerfire cans have to be sent off to be cleaned. Make sure whatever can you buy it is user serviceable. This is why I would suggest against a centerfire can on 22 Rimfire.
I’m certainly not trying to stop you from buying a can cause everyone needs a 22 Rimfire can but I don’t shoot mine as much as I thought I would. Simply because I shot it so much after I got it, I had to sandblast the baffles. Now I clean it every 100 rounds.
Have you tried the brake fluid trick on the baffles? I just did it for first time, supposed to make cleaning a lot easier.
Put 500 rounds through my switchback, soaked baffles in slip 2000 carb killer for 3 days, hit with a brush, through in a ultrasonic cleaner and then in a tumber with walnut media. Came out 95% clean with very little effort. But it was a several day affair. Then did the brake fluid treatment on baffles.