Were you able to read the engine number? That should tell if it's a 2a or 3a engine or some other variant.
It should be stamped in the block on the flat area just above the water pump.
There is more info here:
https://www.cj3apage.com/index/Tech_Tips/dating_a_cj.htmAll the big parts seem to be there. The blue cable bolted to the front of the exhaust manifold is a little odd but maybe just a convenient way to ground the engine. Normally there is a braded ground strap on the passenger side motor mount that grounds the engine to the frame.
Looks like a replacement fuel pump, but no big surprise there. A 3a would have a dual action fuel/vacuum pump.
Distributor is rotated differently than most. If the oil pump was changed and not indexed by the book, the distributor, which drives off the oil pump will be oriented a little differently than
standard, but if the timing is right and it runs well no big problem.
Here is a picture from the above link showing where the engine number is located..