I was intending to put the finishing touches on getting my long block fully assembled and installed into my truck today, but I ran into a snag. This long block came with these huge studs that stick out of the main bearing caps. They prevent me from getting my oil pan mounted up because they are ¼" too long to fit. I'm assuming it's for some other kind of oil pan with an engine-mounted baffle or something. Not sure what to do. I'm going to check with the engine builder on Monday to see what I should do. In the meantime, thoughts? 
The engine has a 7 year, 100K mile warranty, so I'm not about to start switching over old internal components to make things fit up.
Also have a question about the lifters. Now, they ran this engine to test it, so I'm sure it's done correctly, but they're different than the ones that were stock in my truck. As you can see, these lifters stick out through the block, which indicates to me that they're longer and that the push rods are shorter than stock. What do you make of this?
Stock:
New:

The engine has a 7 year, 100K mile warranty, so I'm not about to start switching over old internal components to make things fit up.
Also have a question about the lifters. Now, they ran this engine to test it, so I'm sure it's done correctly, but they're different than the ones that were stock in my truck. As you can see, these lifters stick out through the block, which indicates to me that they're longer and that the push rods are shorter than stock. What do you make of this?

Stock:
New: