Thanks man he's really awesome. Couldn't believe my luck when I saw him. The only way I knew before then to get them was thru a farm and the minimum legal size they could sell to people even for aquariums or whatever was 20 inches... Makes housing them more of a PITA.
I got him from a saltwater marine fish retailer Florida. Couldn't believe my luck when they said they found one for me I told them I was looking for one. So I acclimated it to nearly freshwater and now it's in my 300

I don't remember how much I got it for I just used my parents credit card so I don't remember I was just too excited but it wasn't super expensive although it was like 2.5 inches