You seem to have a problem getting your point across. "ANY" 315MHz TPMS sensor "WILL" work (whether from ebay or Amazon) provided they are not defective, broken, or inyour case, have dead batteries. As for your question about metal sensors vs rubber, again, it depends on quality. The ones you are looking at are a "Frequently Returned" product. The are probably not real metal stems and just have a metal sleeve you can install over the rubber stem. These usually corrode quickly unless they are SS. Save yourself the headache and just get a set of the rubber pull-through style and try programming them BEFORE installing them. Just place a sensor on top of each tire and run the relearn process to make sure they work.