The sentence sounds VERY awkward and very narcissistic. I do not think that your friend would want to say that he sells products to men that love themselves. " It is unclear what "cares for himself" actually means.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.