You need to check this mower over really good. A six year old mower, that’s already had the engine replaced, throws up yellow flags. This could be an indicator of poor maintenance. You may find yourself sinking a lot of money into it.
@hlw49 has some good advice.