For the bikes with external oil filters a company at
FilterMAG: Magnetic Oil Filters finish the Job Your Filter Started. makes a type that snaps on to the filter body with strong magnets and is supposed to collect metal particles inside the oil filter.