When I lived in OZ suppressors were an over the counter item, about $35 +15 to thread the barrel.
I had a Maxim type supressor threaded on a 10-22 that was quite with sub sonic rounds. The supressor was about 4" long and 1.5" dia. a few ounces in weight.
Cleaned up easy too.