I have a HORI SNES styled GCN digital controller.  I'm not sure, but I think it is official.  It works nice for GBA games on the GameBoy Player.
The standard GCN controller is my favorite, but I sometimes wish the A, B, X, and Y buttons had a more SNES styled layout.  Also, the digital cross pad is too small, but I rarely use it anyway.