Hi everyone, I'm a newbie from Taiwan. I just bought a 2007 883R and put on a nice Dakota Digital odometer. It has a function that shows the engine temperature. The default warning setup is at 330F. It comes up every time I ride my bike so I changed the setup to 370F. But it still comes up when I ride for a longer distance or harder. The maximum temperature recorded is around 380F. Is it too high? Today I measured the oil temperature when the engine temperature was at 320F, and it came out 104F. What a big gap! Is this normal? I noticed the oil change my friend did for me last time used only 2.5L. The manual says the capacity of the oil tank is 3.4L. Could this be the cause? The oil stick says normal (right in the middle) with the 2.5L of oil. should I add more? Thanks for the answer in advance!