You tried, which is more than we can say for a lot of drivers out there, and given the global situation right now, you're not alone. Failures are a part of life, just learn what you can from this situation and move on.
I can tell you that in my 2019 brand new truck, the initial lease term was 2 years. I completed my lease and did a lease extension of 18 months of which I have 11 months left and with a balloon payment of 20 grand I'll have the title. 3.5 years to ownership isn't too bad. When I was at JCT it was 5 years. The payments are pretty hefty though so be prepared to work.