What make are they all? I'm going to use Laylax and PDI parts. I want this sniper to be the mutts nuts. It's not something I want to rush

!
Also you mentioned washing your BBs?? Why do you do this?
And is that all the upgrades I will need? Nothing else?.
I'm going to get a PDI .01 barrel for it

.
Some people have said that washing BBs gets any grease or crap off them that comes from the factory, personally, I've never tried it, and most people don't because they see it as a waste of time.
That's the minimum you'd need to get it to 500 FPS consistently, reliably and accurately. There are multiple brands that do those upgrade parts, generally the more expensive will be better.
If you've got the money then go for full PDI/LayLax parts, replace pretty much everything, get a zero-trigger over the standard design as it'll last pretty much forever.
Regarding barrels, I have a PDI 6.05x495mm in my L96, and get better results than I did with a 6.03x509mm. But, it'll be down to personal preference and what you decide depending on what you test/read. The general consensus that I've seen is that you want middle ground, so 6.03-6.05 would be best bet. There are now 6.23mm barrels, designed for accuracy at range, due to putting a large cushion of air around the BB, preventing it bouncing off the barrel as it travels down it.
And I'll just buy barrel spacers lol

! I don't mind about cost. It's a project

!.
A project that I want to finish when it's 500fps and dead zeroed in to the scope.
What's the shooting distance as well for a sniper that's been upgraded with PDI and Laylax parts.
And what sort of scope would I need?
Save the money on them and save the hassle of getting them stuck in the outer barrel in the wrong place - I've done this quite a few times - and make your own. I've wrapped paper around my barrel the entire length, until it's almost as wide as the outer barrel, then put 5 sections of electrical tape at regular intervals along the paper, with a large enough diameter to make it a snug fit.
The range you get out of it depends on too many things, mainly being the time you put into fine tuning and the ability you have to fine tune it. With it upgraded fully, a perfect air seal, perfectly set hop up, people have said they can hit as far as 100m, some people claimed 120m, and I've seen one person claim they hit a 150m shot, but that was at 600 FPS. Most of these have been with R-Hops installed though, which I've tried and currently given up on. May have another shot at installing and fine tuning after Christmas.
I've hit 80m shots quite reliably on a man-sized target with my L96 with the follow parts in it:
Full ASPUK bolt upgrades, metal trigger unit from Airsoft World, ASPUK air seal hop, MadBull 6.03x650mm barrel, MadBull red hop rubber, with a Biro pen ink tube nub. Was shooting between 495 and 500 FPS.
Since getting Laylax/PDI parts and an R-Hop, I've not really had the time or motivation to get it set up well enough to hit anything over that.
So yeah, your range will depend on too many things for it to be estimated, but if you get a VSR, it'll have pretty decent range OOTB without upgrades, despite the low FPS.