I dont have any experience with those but I've got their qd mount for their micro dot with removable base and its nice. It attaches nice and firm and has held zero with normal use and falling over on the carpet when my son knocked it over.
I'll let you know in a week or so, I have the deluxe mount on order. I feel like I'm taking enough of a chance on a $50 mount, I don't think I'd trust the standard mount with only 1 cross bolt.