Has anyone bought Olaplex 1,2 and 3 on Amazon who can vouch for it/any particular seller? It's so difficult to get hold of this seems too good to be true..