Things are getting better. I have been talking to his mom about it and she's been helping me address the lies. She said that the lying started when he was little. He never did it to hurt anyone, apparently his dad had an anger problem and so Troy would lie to not get in as much trouble. So there's that and she said he has self-esteem issues and never feels good enough so he lies to make himself look better and to be liked better.
I have been encouraging Troy and I've noticed less lying. When I have noticed inconsistencies I have asked him about them.
So I think we're on the right path.
Oh, and his truck is just a normal truck. 6 years old, Toyota tundra, normal tires/rims, normal stereo, etc. The truth about the accident was that it was his fault. He was trying to say that it was the other persons fault.
He admitted to starting to lie about it once I confronted him.