replacement contact switches for home alarms?

one of the door switches to our alarm decided to not work anymore, so ive been looking for a replacement. ADT wants $150+ to come by and take a look. i’ve found a couple similar switches on ebay, but was just wondering if anyone knows somewhere else to pick them up. thanks

http://i18.ebayimg.com/03/i/03/fa/10/58_1_b.JPG http://i5.ebayimg.com/01/i/03/fb/2a/97_1_b.JPG

http://cgi.ebay.com/2-New-ADT-3-4-Plunger-DOOR-WINDOW-Contact-Switches_W0QQitemZ5997272750QQcategoryZ41969QQssPageNameZWDVWQQrdZ1QQcmdZViewItem

http://cgi.ebay.com/2-New-ADT-DOOR-WINDOW-3-4-Dome-Contact-Switches_W0QQitemZ5997272604QQcategoryZ41969QQssPageNameZWDVWQQrdZ1QQcmdZViewItem

check radioshack… might require some modification but they def have tons of switches you can use for 99.99999999999% of the applications out there…