The motor for the pictured heater needs the 1/4" shaft, not the 5/16. Your fan needs that size. If the vendor doesn't state the size you better ask.
Chuck