my bad! its complete as far as internals and vtec solenoid, it also has aftermarket duel vavle spring rated to 9500rpm so i was told...im not sure! but a honda tech did say the springs was after market