Going with mismatched sizes is a genuinely bad idea, and your mechanic's reasoning doesn't add up - you're not actually saving much money if you end up replacing the drivetrain components early. I had a friend try this on his older car to stretch his budget, and within a few months his transmission started shifting weird because the front and rear wheels were effectively rolling at different rates, making the system work overtime to compensate. Your transmission and differential don't handle that kind of mismatch well, and your car will also pull to one side and feel twitchy in corners. Just bite the bullet and replace all four tires at the same time, or at minimum get matching pairs for each axle.