Your 'also' implies that trustable was used correctly.
If something is trustable it is capable of being placed in trust - like when an historic building is gifted to the National Trust for safekeeping.
You actually asked if the new/other organisations were capable of being put in trust [in a rather awkward and Americanised/Business Speak way], rather than what I suspect you thought you were saying, that you wondered if it was wise to place ones trust in them.