loose parts sometime make their way into cars during manufacturing or repair so as long as everything works I wouldn't worry.
I am seeing a pattern of unidetified electronics turning up lately though so maybe sombody is tracking us.
http://www.ft86club.com/forums/showt...91#post2696291