My new IACV arrived. Part no. 36450-P6T-S01. It comes with the seal as well.
I thot the IACV that I borrowed may not be working 100%, but it seems that a brand new doesn't improve my engine hard start situation either.
Since I dont connect up the FITV portion of the IACV, I covered them up with silicone caps ;).