Aye, I have some of the old straight sided round ones with the really, really tight white push tops on and a few of the hexagonal ones that came after still. Must be 15-20 years old some of them.
The bead idea I got from a forum. Got 50 clear glass 6mm ones for about 2 quid off e-bay. You can't use ball bearing apparently as they rust and muck the paint up.
Vallejo bottles I couldn't find on there when I looked although there were 30ml versions of the same looking bottle with the dropper nib and screw top. But seeing as how 2x12ml GW paints just fill a 17ml Vallejo bottle (yeah, I know the maths doesn't work but it's true. Some of mine had thickened so must have lost a bit of the suspension fluid), I didn't bother with them. Found em on Maelstrom Games site for 28p a pop.
Oh btw - if you want to get the colours that GW have since dropped from the range, look for Coat de Arms paints (It was them that used to supply GW and they have their own range now)