The apparent discrepancy between spectroscopic factors obtained in (e,e ′ p) and (d, 3 He) experiments is investigated. This is performed first for 48 Ca(e,e ′ p) and 48 Ca(d, 3 He) experiments and then for other nuclei. It is shown that the discrepancy disappears if the (d, 3 He) experiments are re-analyzed with a non-local finite range DWBA analysis with a bound-state wave function that is obtained from (e,e ′ p) experiments.Key words: NUCLEAR REACTIONS 48 Ca(e,e ′ p), E = 440 MeV; measured ρ(E m , p m ); deduced spectroscopic factors; comparison of spectroscopic factors from (e,e ′ p) and (d, 3 He).