My E-ring was made in silver and has high quality CZ- so good that several jewlers that I have brought it to for cleaning did not know it was CZ until handing it back to me.
I do love moissinite- but it's way more expensive than CZ since it resembles a flawless diamond.
The only thing I regretted about asking for a silver and CZ ring was the fact that I said silver... The main ring would always pop out and I always needed to get it fix. Silver is so soft and not as durable as gold.
Luckily I went to a jeweler who said that he can change the prongs to white gold and that would make the main stone never pop out- that's what we did and I haven't had a problem with my ring since!
This is the original setting with very low silver prongs:

This is the new setting with very high white gold prongs, along with my wedding rings:

I don't think anyone can really tell it's fake.... and if you can- who cares I'm still married and that for sure ain't fake! lol