Outrunners work great in trucks.
I had an Axi 2826 in my E-Revo until it got slightly damp in the snow and shorted a winding. It was geared 20/40 with mod 1 gears and 5s2p a123. When I first installed it, I hadn't adjusted the slipper clutch from when it was brushed and I twisted the driveshaft into a pretzel.
Axi motor link:
http://modelmotors.cz/index.php?page...ie=8&line=GOLD
I had also run this motor. Made a pile of power.
http://www.centuryheli.com/products/...5&prtnm=CNE274
Depending on where it's run, it won't be a problem with anything getting into it. I had no problems when running on the street or on dirt, rocks, etc. Only when I ran in sand did the outrunner begin to get dirty. It would get dusty, but not get sand in it unless you really crashed it badly, then sometimes some sand would fall out when I shook it after righting it.
The thing I found that was the problem is ferrous dust. Small particles of iron attracted to the magnets. I would take my motor apart every so often and clean this out before it became a problem.
The amazing torque and smooth operation made this worthwhile.
Just my observations. Hope that helps.