I don't know about the deal with Ranch Products, but you should call them and ask.
I bought 100 moonclips for my 625 a couple of years ago from LaPrade. They only take orders by fax.
La Prade
Rt. 5
Box 240AGL
Tazwell, TN. 37879
Fax No. 423-733-2073
But it worked out great. The 100 clips cost me something like $23 including shipping.