Spa also do their own branded chainset, XD-2, which is cheaper still and very well regarded.
I recently bought an ETC branded chainset for the shopping/errands bike and it's pretty good for the money. Made in China but imported by several online UK retailers.