If you don't mind gray market, this guy has a pretty good rep on the Rolex forums...

https://davidsw.com/

I've never purchased anything from him, so please continue your due diligence.