Clearly somebody has something against this site and 99% of the recent negative reviews are complete lies and fabricated. There is nothing wrong with this company and I have ordered a number of items from them.
They are a trustworthy site and I'd recommend them
5 years ago
Firestorm kit has a
1.9
average rating
from
50
reviews