Well i have bought from all 3 of those guys many times and bike bandit has the cheapest and the fastest shipping your pay more for the parts though because they have warehouses, where as cheapcycleparts and cyclepartsnation buy straight from Kawasaki and ship to you, you can pay like 2 and 3 times the original shipping charge to get it faster. I always buy from cheapcycleparts because they are the cheapest and have great customer support! the people at cyclepartsnation are jerks.
EDIT: Bike bandit takes 2-3 days on shipping
cheapcycleparts and cyclepartsnation take 6-8 days and I live in Oklahoma