I personally would stay away from 99% of Integy stuff, especially something that is under stress like a motor mount.
Have you tried figuring out why your homemade mount strips spurs? Chances are, it's because the chassis "flap" the motor mount attaches tends to flex. Have you tried using the stock brace that attaches to the bulks? I'm talking about
this part. It may need to be modded to work, but really helps reduce flexing of the chassis.
This might help a little too.
If you still want Mike's out of stock mount, maybe contact him. I'm sure demand for that part has declined since the BL revo came out, but he might make another run if he knows someone wants one.