I just installed a MTH Premier SD40 shell I purchased "loose" on another Premier SD40 chassis - worked fine. Even the lighting wiring matched. I was lucky on the wiring. This may not always be the case.
The shells have to be for the same type engine - they are not interchangeable. Also Railking will not fit right on a Premier chassis either. Premier to Premier and Railking to Railking.