No legal law enforcment will inspect a car with the VIN changed! Instead they will conficate the car on the spot. It is a federal law not to remove and put on another car.
There is no legal way to put a different vin on another car. By law they have to issue a State assigned Vin # with a completely new number. IMO, The best way to do this is to repair the firewall of the car and then mate it up to a good solid body. Caution!! if you do this be damm sure that you have a legal BOS for the body that you do attach to a legal firewall with the good vin.
There are hidden # on bodys in more than one place. That is how the feds catch cars that have had the vin changed. So be wise and do it the right way or you may be very sorry.
Pantera
Former bodyshop owner