I did the same but did not get the Pearce. Instead, I got something similar but cheaper $11 for 2.
No drilling, just replace the original part. Dont let the spring flying when you do it, though. I got the same XD 9 subcompact...I hope you get to love yours as much as I love mine!
https://www.amazon.com/dp/B09G31GSHJ?psc=1&ref=ppx_yo2ov_dt_b_product_details