Don't waste your money on cheaper 'clone' NES controllers, these are as good quality as the originals, great in-hand feel and proper button press.
The extra length cables are a real bonus!
Works fine in the NES mini and the SNES mini - I wouldn't hesitate to recomend!