It's a Mopar Performance block, possibly cast in 2006.
You can buy one from Mancini for $2800.

When Chrysler started making the blocks again (had to build new molds and everything) they put the letter "M" behind the casting number to identify the blocks as MP and not a block from back in the day.

Someone else will be able to give you more details on this particular block.

R.