If you start giving the EV boosting items when you've already trained a Pokémon, its EVs will be full of all kinds of crap and it'll most likely have more than 100 EVs in some stats, meaning the drugs won't have any effect.
here.
but, will my pokemon get the same amount of effort vallues if i tran it using the exp. share?