well i not sure of the engine's background and yes the pistons are press fit. also, it's not a stock rebuild it's for a race car.