The Devil is 260mm long. The centre of the exhaust which receives the baffle is 45mm dia. but the baffle would need a leg on it to be able to fix to the outer casing of the exhaust. I have a baffle which fills the centre but you would need to play with the fixing. I am in Bexleyheath, Kent. I could send by post if you are willing to pay the cost?