Alternative Chain/DriveTrain DeGreasers
For degreasing I don't think it's that important to use a bicycle-specific product -- any reputable "parts degreaser" from a hardware store or auto parts place should suffice.

I would recommend avoiding "do all" cleaner/degreasers that claim to wash your dishes and do your laundry as well.  Stick to a "parts degreaser" or something of that ilk.

And, of course, thoroughly wipe dry the chain after cleaning, and relube with an appropriate chain lube.  Here using a bike-specific product is somewhat more critical.