These CB's are not built to the quality standards that has made Honda famous.
Don't forget that for every rider here on the forum who is talking about their problems there are a thousand riders out there having no problems at all. It's not that the bikes made in Japan never have any problems.
I've bought a new CRF250M in 2013 and it has been holding up great for three years and 31,000 km, even though I was surprised to see that one fork seal went bad - 123 km over 30,000 km! I had to pay for the repair, but maybe it's because I live in Thailand and have problems communicating.
The CBR I bought used with 1,288 km on the clock has had no leaks, rattles or fuel pump issues in the year I had it; it has now 14,000 km on the clock.
I bought a Honda Wave 110 in 2001 and rode it close to 65,000 km in nine years, never a problem! All I did was change oil and replace worn parts.
Honda still produces quality bikes and I prefer a lower price for a bike which may be 5% less reliable than the same bike made in Japan which cost 20% more, depending on where you live.
current: CBR500R, CRF250M, Yamaha Nouvo 135
previous: CB360, CB450SC (2), VT500FT, XS650 (3), Virago 750, Intruder 800, XJ600S, Intruder 1400, K75S (5), K100RS (5), ZX9R, KLR250, XR650L, DR650SE, Ninja 250, VTR250 (2), CBR150R (3), AX-1