I'm going with a) - the rates for 5yr loans are great. Putting a large down payment down also means that I have available credit for other loans during the next 5yrs - maybe another car, moving house, etc...
if you get a 7/8 year very large loan, you may not be able to get any other loans for...