I recall hearing someone once saying that they would put their cogs and chainrings in a dishwasher on the scrub setting to clean them.
Would you use dishsoap to degrease berings, cups, and cones? There are two reasons why I believe this would work well. Firstly, dish soap is designed to cut through the grease in foods. Secondly, it is designed to rinse entirely clean with water.
Also, would you put these components through the dishwasher after an initial cleaning? The bearings are contained within a bearing race.
Obviously, this is not an ideal cleaner. However, I short-sightedly dissasembled my only means of transportation before going to purchase a standard degreaser.