More stuff arrived yesterday and today.
CV joint
Axle spacers (turns out THESE are 20mm each side as well, not 20mm total. This time it wasn't my mistake though, they were incorrectly advertised by PumaSpeed on eBay, but I'm not too bothered, as front and back will now be spaced the same)
Also to make my job easier, I got a couple of tools... a hub puller and a better ball joint splitter kit