I have a 661 Vapor Pressure Suit I use for DS riding. All I wear over it is a jersey. Fits great, plenty of adjustment points and tons of ventillation. I wear a knockoff underarmour compression shirt under it.
It would probably fit fine under some leathers if you took the built-in armor out.