I took my truck to a different company that my insurance company recommended and they totally messed it up. They broke things and did a terrible job. Then i took it to John at east valley collision and he did a great job. Fixed everything the other company messed up and repainted the whole truck. I can not recommend them enough. Great work great service. I can't stop staring at my truck. It looks better than new!! Thanks John and the team at East Valley Collision! I love my NEW truck!!