Правильно
Шомпол — поскольку слово является иностранным, его написание определяется в словарном порядке. В словарях русского языка зафиксировано единственно правильное написание — через букву «о».
Солдат где-то потерял шомпол от своего ружья.
Это шомпол для автомата Калашникова.
В комплекте идет шомпол для пистолета.
Использовать нужно только металлический шомпол.
Неправильно
Шемпол.