magic ring price