Cheap, effective degreaser recommendations?
Go to an auto parts store. In the case of cleaners and the like they typically sell the same things in larger packs and larger quantities than bike stores. They often also have a house brand that's cheaper than the other stuff.

You can get degreaser in the spray can (something like GunkFoam or also a non-foam version). Or you can get a solvent as used as parts cleaner. The linked one is 5 gallon but you can find it in 1 gallon as well.  This is good for soaking parts or dipping a small brush to clean parts.

You can also try household degreaser like Purple Power – it works better than you would guess.

And another trick is tire cleaner. For that profession detail look.