I hate the ones from the Dollar Store. Way too flimsy for me (at least what they carry around here.) Samsclub sells a 30 pack of them for about $7.00 and they are much sturdier. Price is cheap at less than $0.25 per pan. They also sell lids that fit them.
When it comes time to pull, the pork goes right back into the pan and I cover it with a lid.
The dollar store up the street from us sells a tin foil pan with heavy chromed wire support and it forms handles. You could and I have put a 12 lb roast into one of those, no problems whatsoever. These also come with a lid. Cost $2.00/pan