The reason self-builds take so long is you have to wait from the right parts to come along and then be quick when they do! I only rarely buy new bodies or necks, they’re getting stupidly expensive, at least at the quality end, and I prefer played-in necks, and don’t ask me about my experience of buying new Allparts, it was not good….