I would not use brake cleaner. It is toluene and in aerosol form to boot. You don't need that strong a solvent and the aerosol will probably end up putting it on rubber seals and getting it into bearings. It is a great way to kill decals though.
kerosene is plenty enough solvent for bikes.