Never buy online from Flightstore however - there's a long running thread on PPrune about them somewhere
I think that you are unfairly confusing them with Proviation, about which there was a long-running thread, and they were definitely dodgy.
There is no long-running thread about any problems with Flightstore that I can see in the last 5 years, apart from a few complaints about over-enthusiastic email marketing (aka spam).
SD