Here's a thread listing a pretty long list of salvage yards around the country that have a VX in their lot, maybe calling some of these.
http://www.vehicross.info/forums/sho...t=60+junkyards
You've probably tried this already, but thought I'd mention it....Try one of the salvage yard search sites, like mypartshop.com or car-part.com, to search on that part. You can sort it by distance. I've found that calling them to clarify the part is a really good idea.
I searched "Drive Shaft, front" and it came up with 100 matches. Most are Troopers and Rodeos....so "maybe" they're compatible with a VX like Billy said?? There's only 2 VXs listed, both in Utah.
http://www.mypartshop.com/default.aspx
2000 VEHICROSS Drive Shaft, Front
4 020904
4728 0.0 Call Call
COUNTRY AUTO SALVAGE (Utah)
435-529-3211
888-832-2108
1999 VEHICROSS Drive Shaft, Front
88 UC0201
104564 0.0 Call 404 Call
TRANSWEST AUTO INC. (Utah)
801-768-0200
800-963-0200
Can also try car-part.com:
http://car-part.com/