Thank you for contacting Mearto. This is a set of toys: three Hubley cars and a 25-50 cast iron cap gun. Cap guns like these were produced during the first half of the 20th century; it is likely this one was made in the 1930s.
Cast iron Hubley cars date from the same approximate period. They began to be produced in 1909. Prices for Hubleys vary, depending on condition and whether they have the original packaging.
For the full set of toys, the Fair Market Value is between $30 and $50.