S could be a Service replacement engine, I've seen the S code on later engines that were service replacements. Not sure about the XH code, though.
BTW, the donor truck you hav pictured is a '51, rather than a '54.


Bill Burmeister