The official Nintendo controllers can be used, but things like the Power A controller won’t. The buttons might look similar, but they aren’t the same fit.
In fact @GingerOfOz recommends you scavange parts from a Wii Classic Controller as it has two Z buttons and uses the same parts from a GC Controller and are much easier (and cheaper) to find.