end cap price