No offense but if i were you i wouldnt buy anything that may need rework or replacement from ebay. Especially a ECU that may need to be tuned more then once to get it the way you want it.

Basically you get what you pay for when it comes to this stuff. That stuff in those links is a bit cheaper but i would rather have the peace of mind and reliability then a few more bucks when it comes to my truck.

Do yourself a favor and go with a reputable performance shop like NelsonPerformace or one like them. Most of these guys will go way out of their way to make you happy.

Good luck with your build!