This is what I currently have in my Suburban, works excellent, cranks very good, very resistant to temp swings especially SoCal heat waves. And changing it didn’t cause any codes or issues… shit my wife installed it over FaceTime while I was on the road…. Expensive yes, but in my opinion well...