Installed mine today, took about an hour. Hardest part was stripping the maf wires from the loom and getting that all taped and routed. Also, I used a little rubber thing I found at Ace in the 'little rubber thing bin', supposedly it's for Chevy license plate mounting? Fit perfectly, no permatex...