Degreaser for what exactly?
Some degreaser's have ingredients in that leave a residue, so are no good for cleaning brake pistons for example.
Brake cleaner leaves nothing though, is a very effective degreaser and is generally safe to use on anything, and i tend to buy whatever's a good deal online, normally 6 large cans at a time.