I have a K-Line tank engine that's used in push, pull service. Luckily the coupler pocket was the correct height. The Kadee's posed a problem as there is very little solid metal between the coupler and the hole for the centering spring. Drilling close to the coupler will leave you very little swing If any. I ended up using the dreaded Atlas coupler which has a much longer metal shank. Drilled it out to except the stock screw. A little filing and it works well. It's only pulling 3 GGD Coaches.
Kadee with it's new offset couplers and long shanked passenger coupler may work. As Hot Water mentioned getting it the right height is key. Most of my steamers seem to need the dropped version Just to be close. Only available in a standard length. I've heard some good things about JB Weld on the Forum. I'm thinking it may be possible to fill in the hole for the centering spring with this and drilling it to accept the stock screw. A little filing and it may work. Just not sure how durable this stuff is. Probably fine pulling rolling stock. Not sure how it will hold up as a trailing engine.
I doubleheaded 2 Lionel Mohawks at one time. I used the Atlas coupler on the trailing engine and seeing I ran them as a tandem. I set the Head engines tender coupler at a matching height. Worked very well.