2 Bars might seem like the engine is *FINE* but if you looked at your Truck car temp gauge and saw anything north of 190 you'd be thinking its running hot. The factory temp gauge runs about like a GM Gauge 210 on the dash could mean 160-230 degrees. These machines could definitely use some help in the cooling dept, cant knock a guy for trying to fix a problem. Looks like a Honda CBR Thermostat is $42 and a cap is $26 via Partzilla, $60 doesn't seem to be out of line for the cops "kit" and thats free shipping.... Personally Ive only overheated once, was not even a hot enough day in my opinion but I didn't hear the fan going. I let the machine idle for 5 minutes or so after the ride and turned it off, as soon as I did I heard it boiling. Thought it was weird and started the machine back up and sure enough it was at 4 bars and the fan was on as soon as I started it and didn't shut off for at least 10 minutes of idling. The fan shroud isn't much of a shroud at all, it pulls more air around the edges of the "shroud" then it pulls through the radiator. The machines running lean from the factory isn't helping much either. Any tune you get will lower the fan cut on speed so it comes on sooner and is running at a much better afr and overall the seat temps are cooler.
Just FYI........
Low Cool - 1 Bar means 0-139 F
2 Bar means 140-242 F
3 Bar means 243-264 F
4 Bar Above 265 F