Whats the difference between the Toomey B1 that I've got on right now and My cousins LRD set up. He said LRD is a little better I haven't raced against it yet. to me it's just unique and expensive but feels similar. also can any one find their web sight I haven't come close to finding it.