Anyone have any experience with any of these places? I just got a new truck. I normally wouldn't be all that pissed, but, HECK I only have 800 miles...