Sayyiduna Anas (may Allah be pleased with him) narrates: A man came to the service of the Prophet Muhammad (peace be upon him), and he (the Prophet) gave him sheep that were between two mountains. That man went to his people and said: O my people! Accept Islam, by Allah! Muhammad (peace be upon him) gives so much to a person that he no longer fears poverty.
(Sayyiduna Anas (may Allah be pleased with him) narrates:) Sometimes a person would come to the service of the Prophet Muhammad (peace be upon him) (to accept Islam). His only purpose was to gain worldly benefit, but then it would happen that his religion would become more beloved to him than the world and all that is in it.
Hadith Referenceصحیح ابن حبان / كتاب التاريخ / 6373
Hadith Gradingفضيلة الشيخ الإمام محمد ناصر الدين الألبانيصحيح - مضى (4485). تنبيه!! رقم (4485) = (4502) من «طبعة المؤسسة». - مدخل بيانات الشاملة -.فضيلة الشيخ العلّامة شُعيب الأرناؤوطإسناده قوي