I would like to see how they hold up on my truck. Loos like a good product. I do not see where they are made on their website?? I tried to send a message through their website and there is an error with their contact me page.