I use Gunscrubber on my guns ONLY when absolutely necessary. USUALLY that is when I acquire a "new to me" gun that has not been cleaned properly before I got it. I'll use the Gunscrubber and after cleaning I'll immediately give all metal parts a good oiling as the GS removes all traces of oil and rust can start up quickly.
Other than that, I don't use GS on any regular basis as I always keep up with the leaning and oiling of my guns. They just never get that dirty. A single can of GS probably lasts me about 3 years or so - so the cost is a non issue.
I have never looked at Gunscrubber (or similar Brake Cleaner) as a weekly routine for cleaning, but just as a method of cleaning EXTREMELY DIRTY guns on a one shot basis.