I believe posting this in the Rolex sub-forum will get you the best answer.
I see your join date is new but maybe you are from other forums, you can easily find the answers to your questions on the forums and please make good use of the search function, and there are a lot of members are willing to help you.
My version of your answer will be:
1. You really need to bothered about the factory, there are many new factories making "1:1" and "904" replicas but actually they are not, so for less hassles you may want to get your Rolex replicas from ARF(JF) or Noob, there are also other Rolex makers like BP, VRF, etc, they also make good quality watches but not as good as ARF/Noob.
2. Correct hand stack and Swiss movement is a contradiction, and if someone is selling you a 116710LN with Swiss movement and I suggest you to be real careful since ARF/Noob do not supply replicas in Swiss movement anymore, if you are not a pro and I do not suggest you to buy any replicas with so-called Swiss movements.
3. Correct hand stack is a time bomb and you should avoid any movements with correct hand stack modifications.
4. There is not any 116710LN with 904L (at least real 904L) in the market, so if there is anyone selling a 904L 116710LN to you, be careful.
5. Identical case, the case can never be identical if you are not using a cloned movement, all the 116710LN replicas available at the moment use modified Asian 2836 clone movement, some uses the Asian parts to modify an ETA-2836 movement but the stability is uncertain.
6. You really need to read more before posting, I did post about the ARF is working on the SH3187 clone movement and it will solve all the problems above, but they have postponed the release date to 2019 and please expect it around March or April the soonest.
Again this is my version of the answer and you will find other versions of answer if you post on the Rolex sub-forum and I really recommend you re-post in that sub-forum, good luck with the 116710LN hunting