I know of fakes going @ that measure 3-3/4cm - 4 cm long. I know the real ones measure exactly 5cms. U say 4.5cms, its possible they are real, the pics look good, but people are getting good at making fakes. U need to remember, z just gets em, hes not producing them. Bottom line is, do U trust ur source right now or not?? If U had complete trust, I dont think U would be asking. They look Legit, but theres really one or two ways to know, and thats test it or run it.