I purchased one of the clean up crews from liveaquaria before. I had no problems at all with there product and think they have great customer service. When i got mine, i didnt get the standard one like you linked to, i got one fo
the larger packs, and found it to be overkill.
When i got a clean up crew for a 90 i purchased them from etropicals, which is a sister site to liveaquaria.
If you shop around you might be able to find somewhere online that sells them cheaper. You might also be able to find a LFS
that has something in your area too