I use the NWSL "The Puller" with the accessory precision push bolt set, which gets you the extra small sizes down to 1mm that we need for N Scale.
I also use this thing (may be the "cheap" thing you got from eBay, but it has worked for me)

I will say this. There are still times where no gear puller will get a gear or wheel off some N Scale models. The shaft sizes are small, and the clearances behind wheels and gears are thin, making it hard to have a V-plate that won't bend or a push bolt that won't bend or break. Sometimes I still have to resort to gripping the gear or wheel in a vise and punching the shaft out with a hammer and punch. And that usually means sacrificing the wheel or gear in order to get it off.