Installed mine myself. 2019 6.2l. Then took it to the dealer for the reprogramming I spoke to the Service Manager, he said no issues with installing myself. The hardest part was waiting for the reprogramming. They had to call GM with my VIN before receiving the proper labor code. Took nearly two hours.
MPG increase? Slight increase at best, but less than 100 miles on it so far.