I think they are. He just really screwed up my order. I think my expectations were different although was plenty happy to pay for them. I wanted a ready to assemble kit of parts not to save money, I just like putting engines together. What I got was parts in need of machine work which seemed ridiculous ordering from an engine machine shop. The block was a mess even he admitted. However the custom pistons are pretty nice not super fancy but are definitely modern design with the skinny rings, nice quality JE stuff. The package is way way way lighter than the factory stuff you could assemble so thats good. I feel that when you grind a crank that all the oil ports should have a radius applied if that radius was ground past in the process. I think you should expect the center bearing to have enough clearance to allow the crank to rotate when you sell it, yes I can fix this, but should I have to? I also think if you are an engine/machine shop selling a stroker kit the customer should be able to install the wrist pins into the rod without having to go to another machine shop. Infact if its a kit it should all go together, in the block you bought. It is after all engine building, which is all about overcoming challenges in this case I was prepared to expect things like excessive compression or piston to valve problems, but so much trouble so early has the stuff sitting in a corner at the moment.