There's a company here in town which makes industrial cleaners and degreasers. I use a product called "Tri-D" which is about $10 for a gallon jug. Undiluted, it literally 'melts' the old, dried grease away and bearings, etc. rinse off looking like new with no residue. The name of the company is L.B. Chemical Co. If you'd like to call and check, their number is (256) 547-0576. I don't know if they ship or sell outside the area but it's the best thing I've found for cleaning old, dried grease.
Randy
Randy