Ex-EU: a tip and a question

TIP:
I have to be in Milan for work in January, and I noticed some good ex-EU deals from MXP. I was about to book a BA/VS connection via LHR, when it occurred to me that I could just book MXP-NYC direct on DL, and earn more TPs. The price is the same. I appreciate I don't get the extra BA earnings, and I get dumped back in MXP a month later (but Milan is always a pleasant place to visit)!
With the recent changes, it's 125 TPs per sector on DL direct (Z bucket) and only 100 TPs per sector on VS (Z bucket).
QUESTION(S):
Is the above right, and can anyone help with the math(s) on the mileage difference for me? I'm Au. Thanks!
I have to be in Milan for work in January, and I noticed some good ex-EU deals from MXP. I was about to book a BA/VS connection via LHR, when it occurred to me that I could just book MXP-NYC direct on DL, and earn more TPs. The price is the same. I appreciate I don't get the extra BA earnings, and I get dumped back in MXP a month later (but Milan is always a pleasant place to visit)!
With the recent changes, it's 125 TPs per sector on DL direct (Z bucket) and only 100 TPs per sector on VS (Z bucket).
QUESTION(S):
Is the above right, and can anyone help with the math(s) on the mileage difference for me? I'm Au. Thanks!