anybody got a good way to degrease a K frame??

I would contact a local pressure washer company and have them hit it with high heat.
I used to do this until I closed my business in 2005 and would have been able to direct the heat and water into the areas you are talking about. Although it wouldn't be able to hit all spots it could do the majority of it.
When you have someone look at it make sure they are able to get in there before letting them do the work. Most of these people can create steam which melts the grease away.

Other than that I would use a hot tank and dip it.