As long as the TB cleaner is not chlorinated you shouldn't have any problems. Chlorinated cleaner will damage the electronics.
He can use reg throttle body cleaner on his 4.7 throttle body.
First thing to do is disconnect the battery
Anyway, disconnect the throttle body linkage, disconnect the throttle position sensor and the idle air control valve.
you'll wanna remove the throttle position sensor and set it aside, then remove the idle air control valve and set it aside.
Remove the throttle body from the intake, clean it, use a tooth brush for the really dirty spots, set it aside and let it dry.
Then clean the idle air control valve, I have a write up on how to do that in the DIY section.
Make sure everything is dry, reattach everything. reconnect the battery and done.