The problem here is that what op wants simply does not exist. You can't buy 500$ rep that will be the same as 10k$ gen. We could name you a couple of watches that are great reps, but still under scrutiny, they all have their flaws and they are distinguishable from gens. You got very good advice but don't want to listen to it, I think that I'd buy gen Omega or if you can't afford it gen Longines and be happy with it. If you buy any rep and go to rep fakebusters with it odds are high that you won't be able to prove it is a gen once it get questioned and you will make a fool out of yourself. People are extremely helpful to you despite that your posts really look shallow and immature.