If you're ReplayGaining the files after encoding, then there's no need to --scale the input.
Most clipping is only added at the decoding stage - you don't need to catch it before encoding. You can search out lots of information on this - e.g.
http://www.ff123.net/norm.htmlOf course, you can --scale if you want - but if you're using ReplayGain on playback afterwards, there's no point (well, except certain pathological cases where xlevel is still exceeded). Even simple "clipping prevention" in the decoder will almost always do the trick.
You still need xlevel to check things are encoded correctly, because there's an encoding limit, way above digital full scale (the "normal" i.e. decoding limit), which can be hit sometimes.
All that said, you're not doing any harm either.
Cheers,
David.
EDIT: Ah, it's mpc not mp3! Corrected.