How long has it been torn? You have a lot of sand over there that can hurt the internal parts.
You have Pep Boys that will do them for $79.00 est per side plus $79.00 est for the parts per side...lifetime warranty....so if they ever go bad....NEW ONES
My 2 cents
http://yp.yahoo.com/py/ypMap.py?Pyt=...r:regT:1:fbT:0