Left is factory 2004 Silverado LT Z71 with pocket, right is an Ebay console with Homelink that was supposed to work. Note the difference in length - this leave a large hole in the headliner exposed. Also the spring clips are spaced farther apart in the factory console