Yes, too much gain can be a small problem when using MPX3 as preamp, especially with small room, high voltage output source, relatively higher power amp, and more sensitive speakers. A step attenuator would be a good idea to make sure it sounds good even at lower marks.
With advice from SP masters I enjoy the preamp sound with 396A (on 2c51 adaptor) as driver, either 6BL7's or 5687's (with adaptors) as output tubes. 6BX7's are coming soon.
Beside and despite the gain small issue, the MPX3 sounds damn good as preamp IMHO.