Yeah, I have and they were fine except that the nuts they sent me weren't 100% right for my bike. (Despite their assurance.)
You should check out the 2005 Demon Tweeks motorbike catalogue, which list loads of alternative nuts, including which sets you need for your particular bike.