Звучание этих слов несколько отличается: [тэ] и [т'е]. Поэтому правильнее назвать такие слова паронимами.
Предпочтительно: водяной пистолет.
Правильно: оправить постель (общеупотребительное) и заправить постель (разговорное). Глагол оправить существует и сочетается со словом постель, см. словарную фиксацию.
Правильно: пистолет такого-то калибра.
Корректно: клеильный пистолет. В «Большом академическом словаре русского языка» (Т. 8. М., СПб., 2007) это прилагательное фиксируется в значении 'предназначенный, служащий для склеивания'.
В большинстве современных словарей зафиксирован вариант Пистоя. Поэтому мы рекомендуем написание без й.
Оба варианта возможны.