I've cycled tanks using "stability" - and while it wasn't a miracle, it did cycle in about 1-2 weeks rather than a few months (and this was a heavily stocked brackish mudskipper tank that received 150% of the stock I had expected to be adding).
I've also used the new Tetra Safestart - which is a new non-refrigerated version of the Marineland Bio-spira (they are now owned by the same company).
Dr Tim H (formerly of Marineland and Aquarium Systems) developed the live bacteria formula (and is now selling his own version of it thru Dr Foster and Smith dot-com now that he's no longer with Marineland ).
Many many years ago I cycled a new 60-tank rack in a new LFS using Fritz-zyme #7, which also worked great for me (I don't know if its being made any more).
I refuse to say anything at all about Hagen Cycle. draw your own conclusions.
But I agree with Tom - if your goldfish tank has cycled (no ammonia no nitrite) and they are not feeders and they are not feeders and they are NOT FEEDERS (!) and they look healthy, you could just grab a handful of gravel.
Most of the time I just cycle my "new" tanks by moving over a sponge filter from an existing tank - just because I've used (and sold) most of the bottle bacteria doesn't mean I use them when I can save $5 and do it old-school (yeah I'm cheap and patient).
Or you could go with my really old school method - used graval (or dirty filter grunge) plus lots of zeolite in the filter to absorb ammonia from the water but put it right where the bacteria live

_________________
Rich
-- ---------------------------------------
Its new, its improved (its still a work-in-progress)
its
http://redpaulhus.com !