The CRC throttle body cleaner is about $35-$40 in most parts stores if i remember properly. I personally use a k&n cone filter with an adapter just before the air flow sensor. If going that way you would have to look for the adapter. You can also go the way of a drop in filter so you can keep your original air box. There are a lot of post that have pros and cons of both filters on tuner you could go through them. As for performance differences K&N, HKS and Ractive are reputable brands so i would go with any one of them, whichever you prefer.
You could also check out some youtube vids, there are quite a few on how to clean your throttle body and Idle Air Control Valve for the average DIY. With the car off clean the throttle flap and idle air control valve and mount back the valve. A point to note also is that the engine would not idle when you remove the air intake hose from the throttle body, you need to un-jack the air flow sensor then start the engine putting it in limp mode. The engine would not have any power but it would idle so you can spray some cleaner unto the flap of the throttle body, don't spray too much just enough to clean the flap thoroughly and get some cleaner inside. When finished cut off vehicle reattach all hoses and jack in air flow sensor. The engine check light would come on when restarted but just cut off vehicle and restart again and the code should clear itself it usually does.
Hope this helps. Holla back if you need clarification with anything else.