I have the harbor freight one but I really dont like using it. The only time it helps is when working on the very lowermost portions of the bike. What I don't like is how wide it is, so that no matter what height I always have to bend at the waist to get close to the bike. For me, this is more uncomfortable than crawling around on the floor.
...just another point of view to consider