i have a zxr 250 front end on my 21
there are 3 different types of zxr 250 forks so you do need the right ones may be easier to give me a bell 01376 323015
as for the other bits you will be lucky to find a complete engine but tyga will be able to get you the rest
look in the links section for there site
also there were some zxr forks on jamies page also in the links