I do like the thundertech chassis. I have one for a pede project and it is quite nice.
as far as lowering and limiting the stock suspension on the slash, a decent pair of on road car shocks (not nitro 4 tec shocks, they suck) would limit movement and allow for a really slammed stance...
I am looking for some beadlocks as we speak... Time for me to start another new project!