Incorrect on the programming. As has been covered many, many times on this forum, you can often get it done cheap or free at your local tire shop. Discount Tire in particular will do it for free. That's also way too much for a TPMS sensor. $41 on TireRack.
Of course it will be a little more than that now that you've already had the tire mounted. It has to come off again to install the sensor.