J2534 and SPS subscription. It’s $40 a vin not $50 a day. The used ones I’ve done had the vin from the vehicle it came from on the salvage yard stock tag. Also, the salvage yard will frequently put it on the receipt.
It’s more important to know the RPO code for the vehicle it’s going into than the one it came from. I have a list of GM rpo codes and then it’s just a matter of finding the sticker on the vehicle.
You can find the rpo code list on Google. I charge the same as flashing a computer.