We have a 21.5' trailer and just got another Silverado 2500HD w/tow package - 2010, 32,000 miles for $18,500 with full warranty - so to pay $30,000 for a used with 62,000 miles I think is very high. I think you definitely need a 3/4ton and I would shop around a bit for a better deal.