I'm biased but I would go 4P. In an attempt to save $ before, I had bought a "street sweeper" short block. And my plan was to accumulate parts because a complete long block was too much of coin at the time. Anyways, I bought my head from 4p and the required parts to send it all to 4p for assy including degreeing. One day I got a call from 4p and they were like, bruh you sent us a trash short block. How? Shit was "new". It came to me dirty. 4p wouldn't trust it. I said fuck it. Build it the 4p way and lesson learned. I'd only go 4p. It's worth the extra cost to do it right the first time and that peace of mind is worth it. Least you'll know, you are getting something really nice back. 😀