If anyone still struggles getting 18F452's. I've updated the firmware in the download section of my website to include a version for the 18F4520 (which is also slightly cheaper...)