This is a silencer for a Peugeot 102 vintage moped .The silencer box has been dismanled and the baffle plate has been cleaned of carbon.The silencer does rattle a little ,which i think is some loose solder.It has been repainted with high temperature paint to protect it.
eBay