That depends on how accurate you want it to be, what things you are willing to over look & how much work you want to put into it to make it like an old Fender.
I've purchased different bodies from a number of suppliers & manufacturers & they are all off here or there. Your best bet (IMO) is either to make your own or get a good RI body & change it to vintage spec.
As far as necks go, I think USACG makes the best necks but they need a little work on the headstock to make it like a vintage Fender. Warmoth looks closer, but looking closely you can see the difference & it cannot be altered to bring it into a Strat shape.