They do make thermostats for the '04's now. The cool thing is the housing is not integrated, so they are much cheaper.

Any of the GenIII cams will work in your motor. You just need to make sure and pick the right one.