Parts only. haven’t been cleaned. use pictures and feel free to ask questions. The part that goes into the buffer spring is broken but I’ve been told if need it it can be tig welded. Use your best judgment