I'm going to go out on a limb and say no. Their website shows it was created in 2023...which is never a good sign. More often than not, if you find a deal that seems too good to be true on a site like theirs...it probably is.
Just my thoughts though...