Here is a good tip for this recipe, just replace the ham by some jamon iberico de bellota, in case you do not know it this is probably the best ham in the world, it is extremely tasty and healthy (no cholesterol), it comes from a particular breed of swine only found in Spain and Portugal. While it is a bit pricey, the results on the recipe are just amazing. If you want to keep it low budget, buy some Serrano ham which is also great.
I always buy my iberico ham online at Buyjamon.com as it is fresh and delivered to your door.
BuyJamon.com the market place for iberico ham.