Yes, I have been able to source everything. The flavorings have to be from the companies that make them specifically for vaping. For us, the best company to use is this one.
https://www.chefsflavours.co.uk/
They've been great, they have a large selection and their prices are competitive. It usually takes 10-14 days to receive the order.
As for PG & VG, I can't find it here. I get it from the US. You'll have to pay a fair amount more than if you were in the US, but there's not much choice. I use Essential Depot because it's well rated and consistent. You can find other stuff in Europe if you look. However, shipping can be a problem.
I strongly recommend using Desertcart. I use them for two reasons. First, they are super dependable. Yes, they are charging a bit more but if you go over 300 dhs then shipping is free. Shipping from the US is not cheap when the weight goes up. I buy VG by the gallon and Pg by the liters. That shit is heavy and expensive to ship. The second and the most important reason to use them is they just bring the stuff to your door. I don't have to fuck around with customs. That's more than worth the premium. In our city there is one guy at customs you'll have to deal with and he's on to the game. Don't fuck around and try to go cheap, you'll never get your stuff. I'm not making this shit up.
If you want, we can meet for coffee. We can then discuss how to get your nic. I'll pm my mobile. I'm free in the early evenings.