Ah true. Most are Enhancement mode, I was trying to point out that the 2SK1058 has the unusual feature of no significant threshold knee.
This is probably a silly question, but are you sure you had zero volts on Vgs (shorted), not just left floating, and didn't get the pins mixed up?
~950mA is certainly beyond the acceptable limits. The people to contact would be the part manufacturer. Future Electronics generally deals in parts from active manufacturers, not surplus or no-name, but I wouldn't talk to Future, you'd just get a sales person with no ability to investigate your problem. The mfg should have a representative who should investigate bad parts.
I could not find 2sk1058 on Future Electronics website at all.