The pictured starter is an aftermarket remanufactured unit. The housing, or nose, casting number is 2875553, which is not the starter part number, and was cast in 1969. A better picture of the casting date and week/month marking is required to determine when in 1969, but the housing has been tumbled or blasted which might make it harder to read as well. It looks like it might be in September though. This casting number was used 1970 - 1973 on two starters, part numbers 2875560 (1970-1972) and 3656650 (early 1973).
The actual starter part number is stamped on the black field coil frame, which for 1970 would be part number 2875560. This is accompanied by a date stamp of when the starter was built and, usually, the name "CHRYSLER". The date stamp format is "XXY", where "XX" is the week and "Y" is the last digit of the year. For example, 360 = 36th week of 1970.
Remanufactured units often have components mixed, but if the field coil frame part number and the nose casting numbers match, and the date codes align with the vehicle build date, it could match what an original might be for your 1970 340. Functionally, it will work. It looks decent externally, and seems to be a good price for a good working starter.
Also answered on MoParts.