You can’t buy a bride in the US. Mail order brides aren’t for sale, either. They are single foreign women looking for husbands in Western countries, including the US. However, you can legally marry them only if you have an authentic relationship and if you have met in person within 2 previous years—otherwise, a bride just won’t get a visa and won’t be able to enter the US.