I’ve done several swaps. You can absolutely put an LS in a non GM vehicle. The rules just state it has to be same year or newer and you can’t put a truck engine into a car. SUVs are the loophole for this, allowing you to swap a 4.8, 5.3, 6.0, or 6.2 from Tahoes, yukons, Escalades, etc into cars.