I am in the market for some recovery boards as well and have considered these ... still not sure though ... there seems to be heaps of different types these days !
The ones I found initially were the Treds but soon found the Maxtrax variety then a whole heap of knock off types. I am tempted to just buy a pair of Maxtrax branded ones and a set of $99 ones to see how they go ...