I bought these a year or 2 ago in a package deal. I'm too lazy to find out what they are from. I know they are Buick from what I was told. I bought a ton of stuff from this guy and should have picked up more of the 401 engine parts he had Any way. $50 each plus shipping obo from 60586. The shorter distrubutor part # is 1112510 2L29 ( I "think" it's from a 401) The longer one is 1111152 6027 Thanks, Brian