what about the 75k mileage thingie everyone talks about in japan land