L24 has 83mm pistons. L28 has 86mm pistons. Boring an L24 to 86mm is going to cost you more money then just going and getting a used L28 from a junkyard that already has 86mm bore and pistons. The 3.1L strokers have alot of power, but I don't think its anywhere close to 300hp. I think if you want 300+ hp you need to think turbo and just how much money you want to spend because its going to get expensive. You may want to think about an L28 with maybe an E88 or N42 head, oversized pistons, and performance cam. Good luck, Mike