you are wrong. the album was released and sold by the band officially. it's pretty much the definition of an indie release. you don't get much more indie than that
But PUSA are a rock band, have always called themselves a rock band and have never said they were indie.
However, I will message Chris Bellew on facebook and see whether he considers froggystyle as their first album. I am happy to go with whatever he says.