I made this peristaltic pump to test water cooled parts, it uses 11, M3 screws, 3 small bearings, silicon tube, 1 DC motor and 3d printed parts. It can pump about 22 mL of water per second with a 4S battery.
Motor (I used 12V 550rpm) - https://www.amazon.com/gp/product/B072R5G5GR/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&th=1
Tube (I used 8 od, 6 id) - https://www.amazon.com/dp/B08Z3BTWJW?psc=1&ref=ppx_yo2ov_dt_b_product_details
Bearings, 3mm id, 10mm od, 4mm height
The author hasn't provided the model origin yet.