New used fuel pump, thanks to EBay. It was only a few months old when it was pulled, and it looks like it. It also has a 2005 date code on it. It came complete with the bracket, and a used tank sending unit. A real bargain. New ones go for over $250.