I have a HawksHead tpms and you can change the batteries yourself. It cost about $245 Cdn. I found out it works at Quartzite when one of our tires was low the alarm went off. What ever brand you decide on it is a good investment. Here is their website.
http://www.tpms.ca/