Have you called and talked to CZ Custom/CGW? That is the easiest/fastest way to track down these parts as they aren't always listed/accurate on their websites.
As far as magazine tubes, call up Greg Cote LLC. He may be able to help out, if not he has great prices on complete magazines.
Cheers,
Toby