Sounds as though you are going to be purchasing 1 or 2 rather than 100's. So I would either find a local retailer or if you have an account, a distributor like Farnell (
http://www.farnell.com/)
If you want 100s then try and locate the manufacturer.
Generic is fine, although you may invalidate the warranty. Take care with local regs as well.