Fits a number of bikes as in listing this was removed from a Peugeot vivacity 50cc could do with a clean and a lick of paint one bolt on heat shield snapped but still secure.apart from that exhaust is in good working condition. Please check out my other items from the same bike