Forgot to answer your ? on mileage. It had about 54500 on it when I got it. Not sure yet on when I'll switch engines. Depends on how my back feels and any help I might get doing it. I also wanna make sure I have everything I need to just make all the switches at the same time so it's only down once.