I usually make lifts by using a func_door which opens upward, and set the lip to the negative of your desired height less the height of the brush comprising the lift. Or you could use a func_movelinear I believe. I only just saw that entity the other day.