You should be OK on the knock sensor, unless you are using the 3L PCM and harness. If not, just re-use the one from the old engine. The block will require re-tapping for the 2.5 KS, as the 3.0 one is quite different.
2.5 KS: Looks sort of like the ECT, plastic body and metal "cap" rolled on. The nipple on the cap is threaded and goes directly into the block. The plastic body is a male connector on the end.
3.0 KS: Looks like a doughnut and a screw goes through it to secure it to the block. It has a small wiring harness that has a female connector. The mounting screw is smaller for the 3.0, thu the need to retap the 3L block if you use the 2.5 sensor.
The Knock Sensor difference between the 2.5 and the 3.0 is one of those little bugger things that makes doing this swap so much fun.
For the front lower control arms: When I called BAT a month ago, they were out of the old style and had no expectation of new stock. Seems their supplier noticed that BAT sold what they had really quick and wanted to up the price on them to match the demand. BAT said they were trying to find another source so they didn't have to bump the price to customers (otherwise they would be not much less than Ford OEM). Not sure if that's changed since then. SP Motorsports was also out of the old arms. Might be a Bill Jenkins item if that situation is the same.