Yeh i would say the 99. i have owned both a 97 and a 99, and the 99 had more power, got better fuel mileage. and yes u can upgrade the mirrors on it! so its a no brainer to me. and yes the E40D is not the best trans for towing either, they over heat alot easier than the 4R100. yeh and of course...