Our Lamp posts are made of cast aluminum. Meaning that they wont rust in the Florida weather. They can be painted in any color and the last coat of paint is a two part clear coat automotive apoxy. So the paint will hold up as well. There are a wide range of options to mix match the top with the post. They are available from 2 to 9 feet tall. You can create the perfect lamp post for your needs.