The above kinda works, problem is you need to swap the balljoints over and mod the wishbones. trouble with doing it that way is the wheel ends up off centre in the arch as the ball joint mounting on the wishbone is further forward/back. This will throw the geometry out.
Ideally you want 4 stud MK3/Passat wishbones, but this also means you need to change the anti roll bar as the end fixings differ between 4 & 5 stud, which involves dropping the subframe.
Once you get that sorted pretty much any VAG 4 stud bearing carriers with 256+ front brakes will work, high spec mk3, passat, SEAT etc. Then you also need to swap the outer c/v joints for MK2/3 4 stud ones as the spline is different.
Another solution is to swap 4 stud hubs into your 5 stud bearing carriers, again swap the outer C/Vs. Issue here is the discs, you'll need to re-drill them to suit