Not a bad price on the parts. Shipping is a bit high but the convenience of getting everything from one source is probably worth it.
The perfboard version will be a little larger than a PCB version if space is an issue but I doubt that's going to be a dealbreaker.
edit:
If you do grab the parts from here, don't do this:
They may claim it "sounds better" (it won't) but one bump and it will short out and kill your sound. Use the perfboard.