Just bought a 5.7 for my Duster

Does anyone know where i might be able to find out where my engine came out of? If i looked correctly there's no vin on the block. I just want to find out how old it is and what im working with. When it got to me it had already been pulled out and the truck was long gone. I called my local dodge dealer and they told me i was SOL.