Yes that alternator should work fine, but you are going to have to make/get mounts. How about using the same system that the engine came with?
As for a started, essentially any of the small mopar starters should work, I don't remember the year range but they are relatively new. Look up something for like a 99 - 05 Ram. Sometimes you have to change the contacts as some of them have a block on there, its very easy, just remove the 2 nuts and remove the block then install the starter and connect the wires (with out the block).
Do a little research online for after market starters, someone should state what the year range is or perhaps one of the Mopar articles/forums.