@RJ, Brownell’s sells optics ready G48 slides for $239.
https://www.brownells.com/handgun-pa...rod133614.aspx
I have a G43 slide from them and it has been 100%.
Small parts are cheap and I have enough other Glock parts lying around I cannibalized.