Regarding Nintendo 64 controllers, if you apply some ceramic grease to the analogue stick, it will practically guarantee that it will never wear out. Unfortunately the sticks can't be repaired, so if you don't already have one in good condition then I'd recommend tracking one down.
There are a lot of third-party N64 controllers out there, but most aren't even half as good as the official controller for a host of reasons.