Best place I've found for parts are the ZX10R chat forums. Here's two that I'm a member of....
http://www.bikeland.org/board/forumdisplay.php?FID=19
http://zx-10r.net/forum/index.php?sid=1cca26b24e2428b002499a0f48cc7d8a
http://www.bikeland.org/board/forumdisplay.php?FID=19
http://zx-10r.net/forum/index.php?sid=1cca26b24e2428b002499a0f48cc7d8a