I find my 07 fxd speedo high by about 1.5 mph @ 50 mph, call that 3%, which is better than other bikes I've owned. I find 3% handy, it keeps me just under the limit with all the picture takers here in Az. I check the speedo's on all bikes I buy with a gps. If you don't have one, borrow one to make sure. I don't know what yr HD switched to electronic but if yours is, there is a devise called a Speedo Healer that is a mini micro computer. Once you know by percent the speedo is off you just dial that into this devise and it will correct it. They make a pulg and play hookup for most bikes and a universal wire in for those they don't have plug in for. I have used this on several bikes and it works great. Just do a search on Speedo Healer, they cost about $90.