Where is the best place to buy the 034121143E Hose Adapter on the back of the engine? This is where the head cooling hose attaches. I probably also should replace the temperature sensor at the back of the head, pt. no. 03591936M. I prefer to buy OE if possible. Thanks, Jerry