5.7 ecu/wiring

I'm already looking for an 05 ecu cause that's what the engine I got came out of but it was hot the day I pulled it and I forgot it. And do I need a spacer for the flex plate too I thought I read somewhere that I did. Will the after market harness just plug right into everything?