Does it have to work perfectly?

Not necessarily. Tell us about any faults before pickup so we can assess whether the machine is suitable.