Websites online sell medals, ribbons and uniforms as well.
Technically, it is illegal to wear, sell, buy, trade, barter or manufacture "any medal authorized by Congress for the armed forces of the United States, or any of the service medals or badges awarded to the members of such forces."
SOURCE(This law was later found to be unconstitutional.)
Previously(before the Stolen Valor Act was passed), federal law only covered the Medal of Honor. Until 2006 it was the only service decoration given special protection under federal law to prevent it from being imitated and privately sold.