Sound's like you have a good game plan VJ. Whatever you do don't drill, file, sand, or anything to that engine mount. I have seen three aluminum mount's break because of such. I personally use a compareable glow composite engine mount. For my 20cc's I use this.
http://www3.towerhobbies.com/cgi-bin...?&I=LXATG7&P=0