Still a crappy way to get your money back. I'd be pretty annoyed by that.
Either way they should have to fix the smoke issue on a new engine. Mine is 15 years old and doesn't smoke at all. My dad's 18 year old Kohler command smokes on startup, but it has 1100+ hours on it.