Well so far it seems super clamps are the way but im scottish and can buy a lot of straps for the price, for now any ways.
still have to pay for new sled
im with this one bro just run it, you will be wanting better especialy if some one in your group has a newer sled. And they do get better the newer they are in my opinnioin.