I'm using C5 - Z06 uprights, wheels, brakes on all 4 corners of my car.
The only disadvantage I see to them is that they have a weird PCD (outside the USA) and the required offsets are close to unique as well, so this limits the available wheels to really expensive good after market wheels made for Corvettes, cheap crap after market wheels made for Corvettes or cheap oem wheels from flea bay, like these...
Which I paid US$550 for, from a C06 I think.
And all of these you'll need to get out of the USA or the price will be double I expect.
Luckily for me I fly stupid amounts for my job and get to go to the USA a couple of times each year, so I can tell you 4 Corvette wheels won't bust the USA style (FB) luggage allowance.
If you need wheel bearings - hubs for C5 uprights, buy them straight from SKF in your country it'll be the cheapest way to go for sure, I can dig the part numbers out when I get home if required (In China at the mo).
Personally I think the C5 A arm geometry looks crap, so I decided not to go that way and make my own A arms instead. The ammount of anti-dive in it just looks silly to me. But I assume GM engineers know just a little bit more on the subject than I do having never design a car beofre this one.
Also the lower ball joint on the C5 is a press in unit to the A arm, I never found a bolt on ball joint to fit the upright so a normal "Locost" style lower A arm is out. And becuase of the captive ball join in the top of the upright you have to have rose joints or some other method of camber adjustment on the inner end of the A arm if you want to be able to adjust that.
This is what my plan is...