As for the milage question if u get a good car that hasn't been abused, like previously stated they can last like forever, check out the "what's your mileage" thread but I personally have driven ones that have like 250k miles that run smooth and strong