I think ebay is as cheap and consistent you will find for stock bodies. Unless your looking for a clear one.
Just an FYI, the body mount holes on a 3.3 and 2.5 differ. The 2.5 are about 3mm closer in respect to front to rear. I bought a 3.3 body thinking it would just plop on... after a bit of dremeling, it did.