I have a bacon press that is cast and heavy. Should do nicely. I note a tomato in the last pic that is almost green. My pet peeve is ordering a burger with tomato and then getting an unripe slice and especially with the core in the center. I have gotten to the point that I ask the waiter to specify, that if the tomato is not fully ripe, leave it off. And I always send it back if there is the hard core in the middle. Picky, Picky, Picky, but it really matters!. Also, you can leave leaf lettuce off as well. Mustard, onion, pickle (old fashioned) or add ripe tomato if you have it. Substitute mayo for mustard on occasion.