I thought adding the gm fuel tank sender was fairly easy. Fuel tank pressure sensor wasn't too bad either. I'm in Colorado so they aren't quite as strict, but they are still strict. Pick a model year engine that doesn't have air injection. The referee will tell you what that is. I think there are aftermarket bypass modules available if you aren't allowed to tune out vats that fool the ecu to think vats is working. I would be surprised if they can actually tell if vats is deleted-or if the ecu is modified at all. I think some of these stories are just rumor or a cranky referee. Thus find a referee first. My referee was kind of finicky, but he respected I contacted him first, then he saw I implemented his guidance. I made it clear to him I wanted to follow the rules. In the end he liked the swap. I didn't find adding the emissions really hard. It was hard to find the info on how to do it because many just do a ls swap without the emissions stuff. I've noticed that ls swaps with all the emissions included seem to increase vehicle overall value far more than swaps without emissions. 80 series with emissioned ls swaps seem to sell for twice as much or more than a non emission swap. I don't understand why California is so strict. The extra rules they have makes extremely minimal difference in emissions. Your already making the vehicle more efficient with a LS swap that has bare bones emissions. The extra rules just prompt people to make workarounds. If you want to pay to have all this done in a shop I'm sure California has plenty of engine swap shops to choose from. If your going through all this work, really try to swap in a 6.0 if they will allow it. Since they usually don't allow you to swap from a 2500 truck, you as I said will have to find a 1500 6.0 Yukon which is a little harder to find.