This document presents two novel peer selection algorithms, DBaT-B and DBaT-N, for peer-to-peer content sharing over mobile cellular networks. DBaT-B selects peers to satisfy the requesting peer's minimum downlink bandwidth requirement, while balancing traffic load across cells. DBaT-N selects a specified number of peers such that the total uplink bandwidth exceeds the requester's downlink limit, again balancing loads. Both algorithms first choose the least busy cell and then select peers based on uplink bandwidth and service ability to meet the requester's needs while improving load balancing performance compared to traditional algorithms.