Ok I'm not bashing them but don't want anyone to run into the problem I had. The machine shop was supposed to be finishing up my build Friday so I could get the motor back in this weekend. Well I got a call around 2:30 Friday saying the oil pump gears weren't going to work and were too small. Well come to find out MMR sent the wrong ones. They sent the gears for a 3 valve. MMR offered to Saturday deliver them but it does me no good because the machine shop isn't open today. So now I have to wait until Tuesday to get my motor back and won't be able to get it back in until next weekend. Like I said I'm not bashing them just saying to check your part numbers when you get them.