I am asking for a friend who recently bought this Fender tele. It has a serial number on the neck plate (serial number: 253542) which makes it a 1968 or 1969, but the stamp on the neck says "3 JUL 66 B". Is it usual for a vintage tele to have a neck date that is 2-3 years apart from the production date? He is wondering whether the neck or body might be changed somewhere along the guitar's history. Also, does anything on the guitar strike you as not genuine? He knows the tuners were changed to Gotoh vintage tuners and the decal on the headstock might have been modified or repaired at some point. I noticed the nut (which looks to be black in color) is not original, also the switch tip might not be original. I am attaching some photos and he can take more photos if needed but he does not want to take the neck off the body again if it can be avoided. Thanks in advance for any help that the experts here might kindly provide.