I have a vague recollection that there are a couple of different types of ammonia. I’m not sure household ammonia is the same as is used in bore cleaners.
There is also the issue of the appropriate strength (percentage) for proper bore cleaning.
Personally, I’d definitely stay with something specifically designed for a firearm (especially with a $700 or so firearm!!).
I generally use an abrasive myself. J-B Bore Paste is good, though I feel Remington Bore Cleaner is a little easier to apply.
A good, relatively foolproof, chemical cleaner is Shooter’s Choice Bore Cleaner on a bronze bristle bore brush. Just be sure to clean the bore brush afterwards since the bore cleaner will also attack the brush.
If you use Sweets, follow the directions carefully!! Since it is so strong, you probably want to use a patch, nylon bristle bore brush, or mop to apply it. It will eat up a bronze bristle bore brush very quickly.