That is pretty frickin sweet ! Good job

, I like to canabalize parts too work in different apps too !
Here is an idea for ya , you could put a square of plastic mesh between the hold down and ESC too keep debris out of the fan .
Gonna borrow your idea for the hold down also
So are you using the pinion that came with the MMM combo ?