Im in a similar situation with my engine, go with an IPP longblock -_- Its what I am going to do. IMO it will save a lot of time and bother (and in the end money) to have one built and essentially ready to go than to try to DIY or have a shop do a part here and there.