I replaced the fuel pump in my 200i years ago by removing it, taking measurements, and searching one to match the specs and appearance on ebay.
I ended up installing a pump made for Yamaha motorcycles. It's been working great.
The Kymco pump sold only as a $200 "assembly".
I just installed my new ($60) pump into the Kymco assembly.
Stig