I would say yes to all 3. A friend of mine has them on his B5 wagon.
This.they'll fit, mkv+ vw's swapped to 5x112, the offsets are like et52 or something ridiculous like that though, so you might want to get some spacers, you may need them to clear the brakes in the front and will want them to not look goofy in the rear
It will fit with spacers. but your gonna need roughly $300 to get em to mount up and go, Spacers are yeah roughly $50 a pair... bolts will run you another $80 or so for extended ones..15mm at least. Need longer bolts too. They go for about $50 per pair and idk about the bolts $$, but you need ball seat ones. Check ECS. Add 15mm (or however thick the spacer is) to your stock length to find the ones you need.