Anyone have any experience with these things? I decided to keep my 04 Jeep Grand Cherokee long term but I'd like some kind of warranty to protect against a huge breakdown. Are these things worth the money? Is one company better than another?