The Bharatiya Janata Party (BJP) and Shiv Sena have finalised seat sharing in Maharashtra for the upcoming Lok Sabha polls. While BJP will contest 26 seats, the Sena will field candidates from 22 constituencies like in the 2004 Lok Sabha polls, BJP sources said.