I get cans of brake cleaner for cars in the "Action". I use them for everything that needs de-greasing (rims before applying tubeless tape, brake discs, ....
For cleaning my bike I get 2l car shampoo bottles on Amazon for 8€. They last for ages. I wax my chains, so a bucket of soapy water is all I need to totally clean my bike.