Not sure if that part number will work in the Mega Block without machining the lifter bosses. Engine is in the car so that's out of the question.

The part number that does look right is 66554-16, however I think it would need shorter pushrods and I don't think they have pin oiling.