Not wholly sure how they stack up price wise, but I got mine from Teamwork earlier this year, and their service was exceptionally good.
Teamwork get a huge thumbsup from me. Ordered a star filter the other day. They didn't have it in stock, but range me immediately and have arranged for it to come directly from Hitech. Their customer service every time i've used them has been superb!