904 has no first gear?

Any manual low?
Might be just a stuck valve could work itself loose.
Could be stuck because it has bad stuff in it too.

Does reverse work ok?

Yes, check that TP linkage.