http://importnut.net/300zxbrakeswap.htmhe swapped the brakes onto an S14, but you can get the idea for an S13 from it.
the guys that did that write up didn't bolt the rear Z knuckle up to his 240. He swapped the Z brake over to the 240 upright. Doing this allows him to run the 240 suspension. The only problem is that it increases unsprung weight by 7 pounds per wheel. You can bolt the Z upright straight onto the 240 suspension, the only issue is that the Z uses a fork and prong style rear strut mount. The 240 uses a post and loop style. Although I haven't tried, I believe that the Z strut is the same as a 240 strut with the exception being that lower mount point.
On the front, you will have to swap the front spindle over to an S14's spindle. Also, the strut bolts are larger on the S14 spindle, so you'll have to enlarge the holes on the strut bracket to fit. You will also need to get an S14 ball joint to mate to your S13 lower control arm. And you will need an S14 5 lug hub. easy, no?
http://www.sportcompactcarweb....lvia/sport compact car has a pretty in depth article on the 5 lug swap.
as for the VG, it's possible, but I don't know exactly what needs to be done