Based on this product's specifications, here are some alternatives and similar models
Battery extra digital for HUAWEI P10 — Li-ion 3000mAh
Summary description:
Replacement Li‑ion battery by extra digital designed for the HUAWEI P10 with a nominal capacity of 3000 mAh. Intended to restore or extend device runtime for calls, apps and media. Compatible with HUAWEI P10 models; provides standard charging and discharge performance. Useful for repairs, battery swaps and prolonging phone usability.