Well, I've ordered a lot of stuff from Amazon.com and had good luck. Still, maybe it's just a bias on my part, but I'd prefer to order from a company that specializes in the products they sell. I'd wager Amazon can't tell you anything about that PJ. Plus, they probably will just provide a link to a company they partner with; ie you probably won't get it from Amazon.
It's hard to imagine getting a much better price than Visual Apex will give you. Plus, they're authorized which helps with warranty (not that Amazon isn't, I just don't know).