Seems like the plus side to using gun specific products is you can bathe your gun in it and not fear doing any damage. I only shoot 100-150 rounds at a time anyway and meticulously clean regularly, so I suppose I don't really need anything more than Hoppe's. Maybe I'm old fashioned.
The scent of Hoppe's alone is worth any markup on the product IMO