I have had real good luck with a chunk of EPP foam........it's the stuff they pack computers in. It's high density, and really absorbs the vibration. Mount it just like you have the foam....but you don't need that many bands......just enough to hold it in place.
You may also want to check your prop balance......you should not have that much vibration to cause flameout!!