Correct that is the HPFP. Hopefully that is making the racket.
I believe RandR10 is looking for a replacement engine for his Flex and says that 13+ engines are easily sourced on eBay. New engines will be more difficult, Ford seems to have a backlog. And yeah, they are expensive to find and install.