The controller has been cleaned inside and out.
The joysticks are brand new.
No drift, all buttons work perfectly.