Lemma on infinitely generated projective modules

Is it true that every finitely generated submodule of a non-finitely generated projective over a (not necessarily commutative!) ring is contained in a proper summand?

(Ideally there's a standard reference for this... :) )


This has been answered on MathOverflow here.