Based on this product's specifications, here are some alternatives and similar models
Developer unit Ricoh D2393061 for Ricoh MPC3004/3504 — yield 160000 pages
Summary description:
Developer unit Ricoh D2393061 designed for Ricoh MPC3004 and MPC3504 multifunction printers. Service part with an indicated yield of 160000 pages, responsible for preparing toner for transfer and ensuring stable image density. Suitable for print maintenance and large-volume office or reprographic use to restore print quality and extend device uptime.