I have these from my old DK Jr. I had that I restored. They've been sitting in a box for over a year now. They both worked when I removed them from the cab. The only two issues are they are a bit rusty and one of the coin switches is missing the coin drop pin. I don't know if this is worse than what you have or if you just need the mech for parts.
You can have one (or both) free as long as you pay shipping. PM if you're interested.