This impeller was probably chinese made counterfeit junk. Like the previous reply, take a OEM (factory brand) impeller of any kind and cut it down, then bore or sleeve it and key it to work. You'll know you have good quality rubber then.