Disco Mike will give you the real scoop but here is what I know. You will save money buying yourself. When you order the sensors, make sure you give them your VIN and ask if you are purchasing the proper sensor for that vehicle and VIN.
I paid $65 each for Bosch sensors from warehouseautoparts.com (that might not be exactly the name but it is close). First I bought a Bosch ($65) and ARBL ($45) after going through their parts section and ordering myself. Turns out that the ARBL was not made for my 99 Disco II (found that out by talking to a real live person at warehouseautoparts.com a week later after my codes came back on) even though the website said it would work. So I went to two Bosch sensors.
From talking to Disco Mike I think he recommends you use the same brand all around. He also feels we should stay away from really cheap ones. But that's about all I know and my codes are still on.
