I just know with my GM crate engine that a certified shop had to install the engine so the warrenty would not be voided.
You can install your own GM crate motor its just that the warranty date starts on the day of purchase instead of the day its installed.....