288x25 and 312x25 share the same caliper and so it's the same pad.

I doubt Pagids are crap and Bosch are any better. Both are OEMs. You won't
struggle with AP, Ate, Bosch, Brembo, Ferodo, Hawk, Jurid, Pagid or Textar.
Just avoid EBC.

And purchase where the shop is able to sell you
the correct parts without spending hours on looking for the part numbers.