You are positive that those are plug and play? I want to cover my basis before spending $100 on new injectors that wouldn't fit. I have been reading on this thread that the Bosch 0280155700 was plug and play then recently, within the last month, that they wont fit the clips and handle the pressure.
So what you are saying is Bosch 0280150556 is the way to go, if so thanks for the heads up.