As stated, for active freshwater puffers with size, you need a Fahaka / Crossriver or MBU, otherwise SAP's are likely to be your best bet for active puffers that hunt and swim constantly for your 90G...
Most others such as Palembangs / Suvatti / Hairy / Congo Puffers etc are lurker species and tend to sit in one spot 95% of the time...
then the others that are around the same size as SAPs include Abei / Dubosi / Turgidus are all semi lurkers, so may not be as active as you hope either...