I would use BIO-Spira if you can get it from a local, reliable source who can promise you it is not out of date and that it has been handled properly. Then, I would take it home, add it to my tank, and dose with enough clear, safe surfactant free ammonia to get to 5 ppm. After 24 hours, I would test my water. If ammonia was at 0 and nitrite was reading 0 and there were nitrates present at ~10, I would dose again with ammonia to 5 ppm. If the readings are the same, congrats, you are cycled. Go add a full bioload of fish. You do not ened to be patient and add a fwe at a time as that will only allow the cycleed bacteria to die back only to accomadate as many fish as you added.
If the numbers were different, say you had detectable ammonia and nitrites and nitrates, you just do the daily testing and dosing of ammonia to bring it to 5 ppm. Eventually, once you get the readings I mentioned above for 48 hours, you are good to go. BIO-Spira has worked great for some people. We're talking 24 hour cycles. Some folks have seen it take as long as a week with some pretty high ammonia spikes. Others have gotten a batch that was mishandled or out of date or otherwise didn't work and had a fishy cycle on their hands... that's why I recommend testing just as you would a fishless cycle, because after all, BIO-Spira ia all about not having to kill fish and change water all the darn time, right?