Have you checked with any local, independently owned hobby shops? That should always be your first stop. See if you have one near you that stocks Vallejo products (luckily I have two shops near me) and see what they have to offer. A lot of shops will order you products, often with no additional cost. Some times you pay a little more supporting the local shops than buying it online, but it's the independent shops that help keep our hobby thriving.
I apologize for the soapbox and I understand that some localities don't have offerings like that, but if they do, please utilize them! All else failed, you can find all those colors online...
The War Store has a pretty good selection.