all depends what cheap is to you really. need a price range. those electric ones are junk though stock horns louder then them most the time. shockers are the best train horns you can get before going real but there not what some would call cheap. There is always the outlaw horns but alot of people go with the shockers instead just because there alot louder and sound more realistic