BPE sells a reasonably priced forged piston . I would get in touch with him before you pull the trigger. One of the few guys that will tell you weather or not his products are a good option for you or not,and not just sell you something you don't really need. Check with him for a rotating assembly if you haven't bought anything yet.
Keith