Has some scratches
Tested and works