Put in bad windshield. Caused over $1000 in damages to vehicle. Refused to pay damages even though certified mechanics said faulty seals on windshield. I'm pretty sure they are NOT insured as they refused to give out insurance company, which would of been an easy solution. Said they would pay damages, now ignoring all my calls and stalling for time, lying to me and now I have to go thru small claims court to get my settlement. Please be warned. They are not an upstanding company at all! Don't believe the website. Wish someone would of warned me. Look them up on Better Business Bureau website. They get a F rating with 2 filed complaints against them.