The most immediate pitfall you'll run in to with this approach:
import third_party_module
third_party_module.SomeClass = MonkeyClass
is that unless you can be absolutely certain you were the first one in the process to import that module, there will be a whole shell game at play trying to guess who has a reference to MonkeyClass and who still has a reference to the original SomeClass. @vague lake