I have a suppressor on my 308 and its fantastic other than the fact its weight on the end of the barrel is a pain if your walking 5 miles.
On another note I just checked a young 2 year old Labrador with a .17 hmr to see if he was ok with the gun being fired. I fired the rifle 3 times and he didn't flinch. Took the moderator off and the noise level increased dramatically, four fold in noise. He looked at me and barked with his head side ways
, was quite funny really. He just wagged his tail and went about his business lol. I'd suppress all my firearms if I could afford it. Compared to your figures in America it is cheaper over in Britain though. About £300 over here would suppress a 308. £50 for a certificate variation