If i recall this bike is actually a zzr style zx6-r. I think it's a 2000 model year. The front fairings are of a 05-06 zx6-r and the tail is of a Ducati 999. The reason it looks so short is that is not carrying the boom box style 999 exhaust muffler which stick like 5 inches past the end of the tail. It it mounted on a custom converted 999 subframe. The whole front end (brakes, forks, triple trees), wheels and swingarm (not 100% about the swingarm) are from an 04-05 zx10-r. The single sided headlight is a custom unit that was made for an R1 and was converted to fit on the zx6-r bodywork. It aslo has the tail lights off of an 03-04 R6.
That's all I remember really except that the engine has been worked on to a degree.