I got a service air bag warning on dash monitor, a mechanic friend hooked up computer and it said front passenger air bag impact sensor is bad, no problem easy fix right? My question is, I looked online and found a ton of sensors from 50 bucks to 90 bucks. I call local chevy dealer for the hell of it, $294.80 for sensor. Why? I have a 2007 silverado, LTZ Z71 4x4 6.0l engine. Is it because of bigger engine? Hope someone can answer this.