2022 KTM 890 Duke 21 889cc £7,495 County Antrim Phillip McCallen 700 miles Petrol 0 02892 622886 More Info Save
New KTM 790 DUKE L MY26 799cc £7,999 North Yorkshire Teasdale Motorcycles Ltd Petrol 0 01845 523310 More Info Save
New KTM 790 DUKE L MY27 799cc £7,999 North Yorkshire Teasdale Motorcycles Ltd Petrol 0 01845 523310 More Info Save
New KTM 790 DUKE L MY27 799cc £7,999 North Yorkshire Teasdale Motorcycles Ltd Petrol 0 01845 523310 More Info Save
New KTM 790 DUKE L MY27 799cc £7,999 North Yorkshire Teasdale Motorcycles Ltd Petrol 0 01845 523310 More Info Save
New KTM 790 DUKE L MY24 799cc £7,999 North Yorkshire Teasdale Motorcycles Ltd 648 miles Petrol 0 01845 523310 More Info Save
New KTM 790 DUKE L MY27 799cc £7,999 North Yorkshire Teasdale Motorcycles Ltd Petrol 0 01845 523310 More Info Save