Taken out of Giant 172ETE-3F5M model. Temperature controls on both elements. The element on the right is a replacement (about 5 years old), the other one is an original (about 10 years old). Everything works like new. The tank was showing signs of rust but the elements worked perfectly.