what are these things? and can i lose them?

awesome.

Do you think if i ditch the noise suppressor that one day, when i do get a radio in there I can just run an inline noise suppressor under the dash and be good?

yes sir