This pedal was bought to replace the sustain pedal that ships with the Yamaha P-45 B piano and it feels so much better. 
 
The one that comes with the P-45 feels cheap and doesn't feel very accurate, even for a complete beginner you can tell the difference. 
 
It's a bit pricy considering that you have a "free" one with the piano itself but, it seems to be worth it.