that is the outlaw / RPG style mount. I would go to them direct as price is the same and you support a Forum Vendor.
My 2 cents is see those mounts in person. They take up a lot of rel-estate but are the standard most people here use.
There is also a no drill option from Ram Mounts. I was looking into this but went with the stock lowrance install. Here is the no drill site. http://www.rammount.com/
Do you have a link to the ram mount you were thinking for these?