Welcome Kymco Owners!
Here are some aftermarket pads that will fit your 2012 Downtown 300. https://scooterpartsco.com/index.php?main_page=product_info&cPath=120_3522&products_id=690 You can cross reference from the list of what these pads fit. Art
Maybe this. https://www.motor-x.com/oem/kymco,downtown-300 Went back and got the right scoot. And in the parts for the front wheel, No piston brake seal shown. But they do list lip seal package. Kymco 90754-LLJ3-E00. Art
From continent to continent a little bit different..start with that one for the whole caliper, then rep kit..45200-LEA7-E01-NEAKY-426442