I can see some traps for young players.
Heres one...
There are many examples of people who have had LS engines replaced for various reasons under warranty (piston slap,
oil etc) Later it was revealed, the engines replaced were not from the current model and they were older donks. (Some several years).
Heres my point, the donor car you buy (lets say a 2004 damaged SS with LS1) may actually have a LS1 build date 2000, therefore..non compliant.
The above scenario can apply to any model.