I have used my ultrasonic cleaner a few times on my suppresor and it works great for getting the crud off. That being said it is a .22lr caliber model, and it comes apart. While I have no doubts an ultrasonic would clean yours like it does mine, I would be concerned about getting the crud out of a sealed "can". On another note, I don't know how a rifle caliber can compares to a .22lr can in terms of how dirty it gets.
I reject your reality and substitute my own.