Have you tried liquid wrench on the insides? That dissolves grease really well. Of course, it can damage paint so one has to be careful. But, it sure helped me today on my Pfaff 130. I worked on it with triflow and a hair dryer for about 6 hours before I doused it with liquid wrench and the gunk came off in seconds.
I'm with you on the when to give up thing.