It seems like it is. They don't allow Tor/VPN registrations and frankly the whole website seems shady
The Ukrainian suicide supplier who is shilled across the site seems legit enough. Appeared on the news and everything. The vendor website got taken down recently though.