155-4653 For Caterpillar E330B engine flameout solenoid valve 3306 flameout solenoid valve excavator parts