I usually don't buy new joysticks. There isn't much reason to do so. Used ones are fine.
My most recent joystick purchases were.
2 rebuilt Wico balltop leaf switch joysticks with new long "Robotron" handles. $20 each. Bob Roberts
A box of assorted joysticks and parts (forgot how much). BYOAC member
A couple Ms. Pac reunion sticks. Bob Roberts
One set of Battlezone sticks (traded a monitor that needed capped).
I also snag used sticks off ebay from time to time. I have at least a dozen right now that are not in machines; 2 happ supers, one Sega 4-way micro, 2 monroe leafs, 3 or 4 Wico leafs, one wico micoleaf (same stick as the Wico leaf, but has microswitches instead), one wico top fire leaf, 2 unknown compact leafs, one Ms. Pac replacement stick, a pair of mid 70s midway 8-way leafs, and a couple of assorted microswitch sticks.