are all IAC sensors all kinda the same? dont want to spend 180.00 for some thing that is 2in long