SnapShots is a terrible outfit. They don't carry much on hand and order most things in which takes longer then it should. I had damaged screws on a Ruger SR-22 and requested 5 replacement screws (4 + a spare). Cost me $5 a screw which is retarded and it took 3 emails over 2 weeks to get them to confirm my order. Then nothing in 2 weeks so I emailed, a week later they responded that I should have recieved it so they will send out a new package. I asked for the tracking and they didn't provide - yet i paid enough to cover a parcel/registered mail and the second package did have a tracker on it so clearly they forgot about my order the first time around.
Overall it was like 3 months until I could fix the gun. Avoid them if you can get the part for cheap online and do it yourself.
I think for me, asking them to install the rail to make sure its true would be too much for them to do. They did not even know how many mags come with these guns.