There are some good on-line dealers, and there are some bad on-line dealers..
Rolex does not "authorize" any sales on the net, so it's best to do your homework on the seller before a purchase..
As to aftermarket parts....It's possible with a used piece, and possibly even the vendor won't kow..
From a reliable dealer, a new watch is the same as you would buy anywhere..