Thanks to all for cogent advice,bought cheaply off eBay but on confirming car reg was told it was non compliant and a compliant one was available but at over twice the price, got refund ,ignored wallet and got a proper one from mgftfbitz for a reasonable price.
Local exhaust fitter will fit all for reasonable cost also