Cost of destroying/adding components?

I am developing an open-world racing game for mobile, and I want to destroy the rigidbodies of traffic cars, ai, etc. when they get far away and add them back when they are close enough. I have read that destroying Gameobjects is expensive, but what about components?

Same deal. Instead of doing that, recycle them (object pooling).