Can anybody tell me about this block?

Unless it's listed in The Hamtramk Registry, I'd say it came from a Challenger, Cuda, Duster or 340 Swinger.
I would have to agree with you there.

Its a 340