PhobGCC is an opensource PCB made to give Gamecube controllers a more consistent experience and a longer life. Excluding shipping and practice, it took me three days as my very first soldering experience. It was fun!
Elecrow. For 5 boards i paid $130 iirc. And I've seen some things in the Discord regarding JLCPCB... For example, for one person they completely covered one of the mounting points.