5.9L Magnum build with questions

I have always been sceptical of those being a true drop in deal. Especially for what they cost with the "required" pins.